* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a {
    list-style: none;
    text-decoration: none;
}

body {
    background-color: #F4F4F4;
}









@media screen and (min-width: 1921px) {

    /* 网站头部 */
    .welcome {
        width: 100%;
        height: 40px;
        background-color: rgb(230, 230, 230);
        padding: 10px;
    }

    .kw {
        display: flex;
        justify-content: space-between;
    }

    .kw p {
        line-height: 20px;
        color: #676767;
    }

    .kw .language {
        line-height: 20px;
    }

    .kw a {
        color: #676767;
    }

    .kw a:hover {
        color: blue;
        font-weight: 600;
    }

    .head-logo {
        display: flex;
        justify-content: space-between;
    }

    .nav {
        width: 100%;
        height: 50px;
    }

    .main {
        overflow: auto;
        text-align: center;
    }

    .nav-list {
        margin: 0px;
        padding: 0px;
        display: flex;
        justify-content: space-between;
        line-height: 50px;
    }

    .nav-list a {
        text-decoration: none;
        display: inline-block;
        height: 40px;
        width: 120px;
        color: white;
        line-height: 40px;
    }

    .nav-list ul {
        list-style: none;
    }

    .nav-list>li {
        float: left;
        list-style: none;
    }

    .nav-list>li>ul {
        display: none;
        position: absolute;
        z-index: 2;
        background-color: #000000b5;
        padding: 0;
    }

    .nav-list>li:hover ul {
        display: block;
    }

    .nav-list a:hover {
        background-color: #d1102b;
    }

    .mobile-navigation-fullscreen-menu {
        display: none;
    }

    /* 网站头部 */




    /* 网站banner图 */
    .slider img {
        width: 100vw;
    }

    .mobile-slider {
        display: none;
    }

    /* 网站banner图 */





    /* 网站搜索 */
    .search {
        margin: 80px 0;
    }

    .search-more {
        display: flex;
        justify-content: space-between;
    }

    .search-more p {
        transform: translateY(50%);
    }

    .search-more input {
        border: none;
        background-color: #eae9e9c7;
        border-radius: 15px;
        width: 250px;
        padding: 0 10px;
        background-image: url(/html/static/picture/搜索.png);
        background-size: 10%;
        background-repeat: no-repeat;
        background-position: left;
    }

    /* 网站搜索 */




    /* 首页产品列表 */
    .polist-box {
        background-color: #fff;
        padding: 30px 50px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .polist-box-item {
        width: 30%;
    }

    .polist-box a {
        color: #676767;
    }

    .polist-box a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    .polist-box span {
        margin: 0 20px;
    }

    .prolist-line {
        width: 100%;
        border-bottom: 1px dashed #676767;
        margin: 10px 0;
    }

    /* 首页产品列表 */





    /* 首页产品滚动 */
    .home-proshow {
        margin: 80px 0;
    }

    .proshow-title {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
    }

    .title-line {
        width: 150px;
        border-bottom: 1px solid #676767;
    }

    .title-text {
        text-align: center;
    }

    .title-text h3 {
        font-weight: 600;
    }

    .home-about {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .about-box {
        position: relative;
        width: 100%;
        height: 500px;
    }

    .about-box .box-img {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 500px;
        overflow: hidden;
    }

    .about-box .box-img img {
        width: 100%;
    }

    .about-box .box-mask {
        width: 100%;
        height: 500px;
        background-color: #000000c2;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .about-box .box-btn {
        position: absolute;
        z-index: 2;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
        width: 85%;
    }

    .about-box .box-btn a {
        position: absolute;
        z-index: 2;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 30px;
        background-color: #d1102b;
        color: #fff;
        border-radius: 20px;
    }

    .about-box .box-btn a:hover {
        background-color: #fff;
        color: #d1102b;
    }

    .about-box .box-btn p {
        color: #fff;
        text-align: center;
        margin-top: 100px;
    }

    .about-prolist {
        margin-top: 10px;
    }

    .about-imgbox {
        width: 100%;
        height: 220px;
        position: relative;
    }

    .about-picture {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .about-picture img {
        width: 100%;
    }

    .about-text {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 35px;
        left: 0;
        bottom: 0;
        background-color: #00000089;
        display: flex;
        align-items: center;
        padding: 0 15px;
    }

    .about-text a {
        color: #fff;
    }

    .about-text a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    /* 首页产品滚动 */




    /* 首页施工现场 */
    .case-box {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .video {
        position: relative;
        width: 100%;
        height: 220px;
    }

    .video-img {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .video-img img {
        width: 100%;
    }

    .video-play {
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .video-play i {
        color: #fff;
        font-size: 3.5rem;
    }

    .video-play i:hover {
        color: #d1102b;
    }

    /* 首页施工现场 */





    /* 首页非标定制 */
    .custom {
        margin: 80px 0;
        padding: 80px 0;
    }

    .custom-img {
        width: 100%;
        overflow: hidden;
        display: flex;
    }

    .custom-img img {
        width: 33.33333333%;
    }

    .custom-text {
        color: #fff;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #666;
    }

    .my-slide-thumb-active {
        background-color: #d1102b;
    }

    .custom-btn {
        background-color: #666;
        height: 30px;
        position: relative;
    }

    .custom-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
    }

    .custom-btn a:hover {
        background-color: #00C1FB;
    }

    /* 首页非标定制 */





    /* 首页客户LOGO滚动 */
    .partner {
        margin: 80px 0;
    }

    .partner-box img {
        width: 100%;
    }

    /* 首页客户LOGO滚动 */




    /* 首页竞争优势 */
    .adv {
        width: 100%;
        height: 500px;
    }

    .adv-more {
        display: flex;
        justify-content: space-between;
    }

    .adv-box {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        height: 500px;
        width: calc(100%/6);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .adv-icon i {
        color: #fff;
        font-size: 3.5rem;
    }

    .adv-text {
        margin-top: 30px;
    }

    .adv-text p {
        color: #fff;
        text-align: center;
        line-height: 1rem;
    }

    .adv-box:hover {
        background-color: #00000067;
    }

    .adv-box:hover .adv-icon i {
        color: #d1102b;
    }

    .adv-box:hover .adv-text p {
        color: #d1102b;
    }

    /* 首页竞争优势 */





    /* 首页公司介绍 */
    .comfile {
        margin: 80px 0;
    }

    .comfile-content img {
        width: 50%;
        float: left;
        margin-right: 30px;
    }

    .comfile-content p {
        text-indent: 4ch;
    }

    .comfile-btn {
        display: flex;
        justify-content: center;
        margin: 50px 0;
    }

    .comfile-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        text-align: center;
    }

    .comfile-btn a:hover {
        background-color: #00C1FB;
    }

    .comfile-foot {
        width: 100%;
        overflow: hidden;
    }

    .comfile-foot img {
        width: 100%;
    }

    /* 首页公司介绍 */




    /* 首页新闻 */
    .news {
        background-color: #eee;
        padding: 60px 0;
    }

    .news-title {
        display: flex;
        justify-content: space-between;
        align-items: end;
        margin-bottom: 30px;
    }

    .news-title a {
        color: #666;
    }

    .news-content {
        display: flex;
        justify-content: space-between;
    }

    .news-img {
        width: 40%;
        overflow: hidden;
    }

    .news-img img {
        width: 100%;
    }

    .news-text {
        width: 60%;
        margin-left: 30px;
        display: flex;
        flex-direction: column;
    }

    .news-text li {
        display: flex;
        justify-content: space-between;
    }

    .news-text a {
        color: #4e4e4e;
    }

    .news-text a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .qustion-title {
        display: flex;
        justify-content: space-between;
        margin-bottom: 5px;
    }

    .hotline {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .hotline span {
        padding: 4px 15px;
        background-color: #d1102b;
        border-radius: 8px;
        color: #fff;
    }

    .hotline p {
        margin-top: 5px;
    }

    .qustion-box h5 {
        font-size: 1rem;
        font-weight: 600;
        color: #d1102b;
    }

    .qustion-box span {
        padding: 3px;
        background-color: #d1102b;
        margin-right: 10px;
        color: #fff;
    }

    .qustion-box p {
        background-color: #fff;
        padding: 10px;
    }

    /* 首页新闻 */




    /* 首页友情链接 */
    .social {
        width: 100%;
        padding: 20px;
    }

    .social a {
        color: #4e4e4e;
    }

    /* 首页友情链接 */





    /* 网页底部 */
    .foot {
        background: #303030;
        padding: 50px 0;
    }

    .foot-line {
        border-bottom: 1px solid #fff;
        width: 100%;
    }

    .foot-link {
        display: flex;
        justify-content: space-between;
        gap: 30px;
        margin-top: 30px;
    }

    .foot-link h6 {
        color: #fff;
    }

    .link-nav {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        gap: 5px;
    }

    .link-nav a {
        color: #a09f9f;
    }

    .link-nav a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .link-line {
        border-left: 3px solid #fff;
        height: 60%;
        margin: 30px 0 0 30px;
    }

    .foot-contact {
        margin-top: 30px;
    }

    .foot-contact h2 {
        font-weight: 600;
        color: #d1102b;
    }

    .foot-contact h6 {
        color: #fff;
        font-weight: 600;
        margin-top: 10px;
    }

    .foot-add {
        margin-top: 40px;
        display: flex;
        justify-content: space-between;
    }

    .add-text p {
        color: #a09f9f;
        line-height: 1rem;
    }

    .foot-qr {
        width: 100px;
        height: 100px;
    }

    .foot-qr img {
        width: 100%;
    }

    /* 网页底部 */




    /* 首页版权所有 */
    .copyright {
        background-color: #d1102b;
        padding: 20px 0;
        text-align: center;
        color: #fff;
        line-height: 1rem;
    }

    .copyright a {
        color: #fff;
    }

    /* 首页版权所有 */





    /* 关于GA黄金甲页面 */
    .about {
        margin: 80px 0 0 0;
    }

    .about-more {
        padding: 30px;
        background-color: #fff;
    }

    .about-content {
        background-color: #f1f1f1;
        padding: 50px;
    }

    .about-content img {
        width: 100%;
        margin-bottom: 30px;
    }

    .about-content p {
        text-indent: 4ch;
    }

    /* 关于GA黄金甲页面 */





    /* 产品列表页 */
    .product {
        margin: 80px 0;
    }

    .left-up {
        border: 1px solid #d8d8d8;
        margin-bottom: 30px;
    }

    .left-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        padding: 20px 0 0 0;
    }

    .left-nav {
        background-color: #fff;
    }

    .left-nav li {
        list-style: none;
        padding: 12px 15px;
        border-bottom: 1px solid #d8d8d8;
    }

    .left-nav li:hover {
        border: 1px solid #d1102b;
    }

    .left-nav a {
        color: #303030;
        display: flex;
        align-items: center;
    }

    .left-nav img {
        margin-right: 10px;
    }

    .left-down {
        border: 1px solid #d8d8d8;
    }

    .left-foot {
        width: 100%;
        overflow: hidden;
    }

    .left-foot img {
        width: 100%;
    }

    .parent {
        width: 100%;
        height: 800px;
        margin: 0 auto;
        background: #fff;
        overflow-y: hidden;
    }

    /*设置的子盒子高度大于父盒子，产生溢出效果*/
    .child {
        height: auto;
    }

    .child li {
        width: 100%;
        height: 300px;
        overflow: hidden;
        list-style: none;
        padding: 10px;
    }

    .child img {
        width: 100%;
    }

    .product-head {
        width: 100%;
        height: 30px;
        background-color: #d1102b;
    }

    .product-box {
        background-color: #EDEEEF;
        padding: 20px;
    }

    .product-detail {
        border-bottom: 1px solid #d8d8d8;
        padding: 20px 0;
    }

    .detail-img {
        width: 100%;
        height: 150px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .detail-img img {
        width: 100%;
    }

    .product-detail a {
        color: #000;
        font-weight: 600;
    }

    .product-detail .metal {
        margin-top: 30px;
    }

    .product-btn {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .product-btn a {
        color: #fff;
        padding: 8px 30px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        width: 150px;
        text-align: center;
    }

    .product-btn a:hover {
        background-color: #00C1FB;
    }

    .pageinfo {
        width: 100%;
        padding: 20px;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }

    .pageinfo p {
        margin-bottom: 0;
    }

    .pageinfo a {
        border: 1px solid #d8d8d8;
        padding: 5px 10px;
        color: #000;
    }

    .pageinfo a.active {
        background-color: #d1102b;
        color: #fff;
    }

    /* 产品列表页 */




    /* 产品详情页 */
    .right {
        background-color: #fff;
        padding: 20px;
    }

    .right-title {
        display: flex;
        justify-content: space-between;
    }

    .right-title h4 {
        font-weight: 600;
        color: #00C1FB;
    }

    .right-title a {
        color: #696969;
    }

    .right-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .right-content {
        margin: 50px 10px;
    }

    .right-content .mySwiper2 {
        margin-bottom: 10px;
    }

    .right-content .mySwiper2 img {
        width: 100%;
    }

    .right-content .mySwiper img {
        width: 100%;
    }

    .content-title {
        display: flex;
        justify-content: space-between;
        margin: 0 0 20px 20px;
    }

    .content-title h5 {
        font-weight: 600;
    }

    .content-title span {
        color: blue;
    }

    .right-content h6 {
        font-weight: 600;
        margin: 0 0 30px 20px;
    }

    .content-des {
        height: 380px;
        overflow: hidden;
        margin: 20px;
    }

    .right-content a {
        padding: 10px 20px;
        background-color: #d1102b;
        color: #fff;
        margin-left: 20px;
    }

    .right-content a:hover {
        background-color: #00C1FB;
    }

    .tw {
        margin-top: 60px;
    }

    .tw-title h6 {
        font-weight: 600;
        color: #d1102b;
    }

    .tw-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .tw-content {
        width: 100%;
        height: 1300px;
        overflow-y: scroll;
    }

    .tw-content img {
        width: 100%;
    }

    /* 产品详情页 */




    /* 客户案例页面 */
    .case-more {
        padding: 20px;
    }

    .case-item {
        margin-top: 50px;
    }

    /* 客户案例页面 */




    /* 电子相册页面 */
    .wrapper {
        margin: 50px auto;
    }

    .flip-book {
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
        display: none;
        background-size: cover;
    }

    .page {
        padding: 20px;
        background-color: #fdfaf7;
        color: #785e3a;
        border: solid 1px #c2b5a3;
        overflow: hidden;
    }

    .page .page-content {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch;
    }

    .page .page-content .page-header {
        height: 30px;
        font-size: 100%;
        text-transform: uppercase;
        text-align: center;
    }

    .page .page-content .page-image {
        height: 100%;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .page .page-content .page-text {
        height: 100%;
        flex-grow: 1;
        font-size: 80%;
        text-align: justify;
        margin-top: 10px;
        padding-top: 10px;
        box-sizing: border-box;
        border-top: solid 1px #f4e8d7;
    }

    .page .page-content .page-footer {
        height: 30px;
        border-top: solid 1px #f4e8d7;
        font-size: 80%;
        color: #998466;
    }

    .page.--left {
        border-right: 0;
        box-shadow: inset -7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right {
        border-left: 0;
        box-shadow: inset 7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right .page-footer {
        text-align: right;
    }

    .page.hard {
        background-color: #f2e8d9;
        border: solid 1px #998466;
    }

    .page.page-cover {
        background-color: #e3d0b5;
        color: #785e3a;
        border: solid 1px #998466;
    }

    .page.page-cover h2 {
        text-align: center;
        padding-top: 50%;
        font-size: 210%;
    }

    .page.page-cover.page-cover-top {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), -2px 0 5px 2px rgba(0, 0, 0, 0.4);
    }

    .page.page-cover.page-cover-bottom {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), 10px 0 8px 0px rgba(0, 0, 0, 0.4);
    }

    /* 电子相册页面 */




    /* 新闻列表页 */
    .news-box {
        display: flex;
        flex-direction: column;
        padding: 20px 0;
    }

    .news-box p {
        color: #bababa;
    }

    .news-box i {
        margin-right: 10px;
    }

    .title-btn {
        font-weight: 600;
        color: #000;
        margin-bottom: 15px;
    }

    .news-box span {
        color: #565656;
    }

    .detail-btn {
        padding: 5px 15px;
        background-color: #d1102b;
        color: #fff;
        width: 120px;
        margin: 20px 0;
        text-align: center;
    }

    .detail-btn:hover {
        background-color: #00C1FB;
    }

    .news-line {
        border-bottom: 1px dashed #dadada65;
    }

    /* 新闻列表页 */




    /* 新闻详情页 */
    .news-detail h4 {
        font-weight: 600;
        text-align: center;
        margin: 30px 0;
    }

    .news-tags {
        padding: 5px 20px;
        border: 1px solid #dadada65;
        background-color: #ededed;
        text-align: center;
    }

    .news-detail p {
        margin: 40px 0 30px 0;
    }

    .news-related {
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }

    .news-related a {
        color: #4e4e4e;
    }

    .news-related a:hover {
        color: #d1102b;
    }

    /* 新闻详情页 */





    /* 联系GA黄金甲页面 */
    .contact-more {
        background-color: #fff;
        padding: 50px 80px;
    }

    .contact-info h3 {
        font-weight: 600;
    }

    .contact-text {
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .contact-qr {
        width: 150px;
        height: 150px;
        overflow: hidden;
        margin-top: 40px;
    }

    .contact-qr img {
        width: 100%;
    }

    .baidumap {
        padding: 50px 80px 80px 80px;
        background-color: #fff;
    }

    /* 联系GA黄金甲页面 */
    
    
    
    
    
    
    
    .tab .clearfix {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 100px;
    }

    .menu,
    .tab-box {
        width: 300px;
        height: 100%;
        margin: 0 auto;
    }

    .menu ul li {
        /*height:45px; */
        line-height: 56px;
        border-bottom: 1px solid #eee;
        font-size: 15px;
    }

    .menu ul li span {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
        padding: 0 20px;
    }

    .menu ul li span i {
        display: block;
        height: 20px;
        width: 20px;
        background: url(/html/static/css/img/arr.png) no-repeat center center;
        background-size: 80% 80%;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -10px;
        transition: all 0.3s ease-out;
        transform: rotate(0deg);
    }

    .menu ul li span i.action {
        transition: all 0.3s ease-out;
        transform: rotate(180deg);
        color: #d1102b;
    }

    .menu ul li>dl {
        display: none;
        padding-left: 35px;
        background: #d8e7f5;
    }

    .menu ul li>dl a {
        display: block;
        height: 100%;
        width: 100%;
        font-size: 14px;
        color: #222;
        text-decoration: none;
    }

    .tab-box {
        width: 100%;
    }

    .tab-box .tab {
        border-bottom: 1px solid #eee;
    }

    .tab-box .tab ul {
        display: flex;
        justify-content: center;
        gap:100px;
        padding-left: 0;
    }

    .tab-box .tab ul li.action {
        color: #d1102b;
        font-weight: 600;
    }

    .tab-box .box {
        width: 100%;
    }

    .tab-box .box .item {
        display: none;
    }

    .tab-box .box .item:first-child {
        display: block;
    }
    
    .tab-box .box .item img {
        width: 100%;
        margin-bottom: 30px;
    }
}































@media screen and (min-width: 1641px) and (max-width: 1920px) {

    /* 网站头部 */
    .welcome {
        width: 100%;
        height: 40px;
        background-color: rgb(230, 230, 230);
        padding: 10px;
    }

    .kw {
        display: flex;
        justify-content: space-between;
    }

    .kw p {
        line-height: 20px;
        color: #676767;
    }

    .kw .language {
        line-height: 20px;
    }

    .kw a {
        color: #676767;
    }

    .kw a:hover {
        color: blue;
        font-weight: 600;
    }

    .head-logo {
        display: flex;
        justify-content: space-between;
    }

    .nav {
        width: 100%;
        height: 50px;
    }

    .main {
        overflow: auto;
        text-align: center;
    }

    .nav-list {
        margin: 0px;
        padding: 0px;
        display: flex;
        justify-content: space-between;
        line-height: 50px;
    }

    .nav-list a {
        text-decoration: none;
        display: inline-block;
        height: 40px;
        width: 120px;
        color: white;
        line-height: 40px;
    }

    .nav-list ul {
        list-style: none;
    }

    .nav-list>li {
        float: left;
        list-style: none;
    }

    .nav-list>li>ul {
        display: none;
        position: absolute;
        z-index: 2;
        background-color: #000000b5;
        padding: 0;
    }

    .nav-list>li:hover ul {
        display: block;
    }

    .nav-list a:hover {
        background-color: #d1102b;
    }

    .mobile-navigation-fullscreen-menu {
        display: none;
    }


    /* 网站头部 */




    /* 网站banner图 */
    .slider img {
        width: 100vw;
    }

    .mobile-slider {
        display: none;
    }

    /* 网站banner图 */





    /* 网站搜索 */
    .search {
        margin: 80px 0;
    }

    .search-more {
        display: flex;
        justify-content: space-between;
    }

    .search-more p {
        transform: translateY(50%);
    }

    .search-more input {
        border: none;
        background-color: #eae9e9c7;
        border-radius: 15px;
        width: 250px;
        padding: 0 10px;
        background-image: url(/html/static/picture/搜索.png);
        background-size: 10%;
        background-repeat: no-repeat;
        background-position: left;
    }

    /* 网站搜索 */




    /* 首页产品列表 */
    .polist-box {
        background-color: #fff;
        padding: 30px 50px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .polist-box-item {
        width: 30%;
    }

    .polist-box a {
        color: #676767;
    }

    .polist-box a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    .polist-box span {
        margin: 0 20px;
    }

    .prolist-line {
        width: 100%;
        border-bottom: 1px dashed #676767;
        margin: 10px 0;
    }

    /* 首页产品列表 */





    /* 首页产品滚动 */
    .home-proshow {
        margin: 80px 0;
    }

    .proshow-title {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
    }

    .title-line {
        width: 150px;
        border-bottom: 1px solid #676767;
    }

    .title-text {
        text-align: center;
    }

    .title-text h3 {
        font-weight: 600;
    }

    .home-about {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .about-box {
        position: relative;
        width: 100%;
        height: 500px;
    }

    .about-box .box-img {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 500px;
        overflow: hidden;
    }

    .about-box .box-img img {
        width: 100%;
    }

    .about-box .box-mask {
        width: 100%;
        height: 500px;
        background-color: #000000c2;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .about-box .box-btn {
        position: absolute;
        z-index: 2;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
        width: 85%;
    }

    .about-box .box-btn a {
        position: absolute;
        z-index: 2;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 30px;
        background-color: #d1102b;
        color: #fff;
        border-radius: 20px;
    }

    .about-box .box-btn a:hover {
        background-color: #fff;
        color: #d1102b;
    }

    .about-box .box-btn p {
        color: #fff;
        text-align: center;
        margin-top: 100px;
    }

    .about-prolist {
        margin-top: 10px;
    }

    .about-imgbox {
        width: 100%;
        height: 220px;
        position: relative;
    }

    .about-picture {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .about-picture img {
        width: 100%;
    }

    .about-text {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 35px;
        left: 0;
        bottom: 0;
        background-color: #00000089;
        display: flex;
        align-items: center;
        padding: 0 15px;
    }

    .about-text a {
        color: #fff;
    }

    .about-text a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    /* 首页产品滚动 */




    /* 首页施工现场 */
    .case-box {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .video {
        position: relative;
        width: 100%;
        height: 220px;
    }

    .video-img {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .video-img img {
        width: 100%;
    }

    .video-play {
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .video-play i {
        color: #fff;
        font-size: 3.5rem;
    }

    .video-play i:hover {
        color: #d1102b;
    }

    /* 首页施工现场 */





    /* 首页非标定制 */
    .custom {
        margin: 80px 0;
        padding: 80px 0;
    }

    .custom-img {
        width: 100%;
        overflow: hidden;
        display: flex;
    }

    .custom-img img {
        width: 33.33333333%;
    }

    .custom-text {
        color: #fff;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #666;
    }

    .my-slide-thumb-active {
        background-color: #d1102b;
    }

    .custom-btn {
        background-color: #666;
        height: 30px;
        position: relative;
    }

    .custom-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
    }

    .custom-btn a:hover {
        background-color: #00C1FB;
    }

    /* 首页非标定制 */





    /* 首页客户LOGO滚动 */
    .partner {
        margin: 80px 0;
    }

    .partner-box img {
        width: 100%;
    }

    /* 首页客户LOGO滚动 */




    /* 首页竞争优势 */
    .adv {
        width: 100%;
        height: 500px;
    }

    .adv-more {
        display: flex;
        justify-content: space-between;
    }

    .adv-box {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        height: 500px;
        width: calc(100%/6);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .adv-icon i {
        color: #fff;
        font-size: 3.5rem;
    }

    .adv-text {
        margin-top: 30px;
    }

    .adv-text p {
        color: #fff;
        text-align: center;
        line-height: 1rem;
    }

    .adv-box:hover {
        background-color: #00000067;
    }

    .adv-box:hover .adv-icon i {
        color: #d1102b;
    }

    .adv-box:hover .adv-text p {
        color: #d1102b;
    }

    /* 首页竞争优势 */





    /* 首页公司介绍 */
    .comfile {
        margin: 80px 0;
    }

    .comfile-content img {
        width: 50%;
        float: left;
        margin-right: 30px;
    }

    .comfile-content p {
        text-indent: 4ch;
    }

    .comfile-btn {
        display: flex;
        justify-content: center;
        margin: 50px 0;
    }

    .comfile-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        text-align: center;
    }

    .comfile-btn a:hover {
        background-color: #00C1FB;
    }

    .comfile-foot {
        width: 100%;
        overflow: hidden;
    }

    .comfile-foot img {
        width: 100%;
    }

    /* 首页公司介绍 */




    /* 首页新闻 */
    .news {
        background-color: #eee;
        padding: 60px 0;
    }

    .news-title {
        display: flex;
        justify-content: space-between;
        align-items: end;
        margin-bottom: 30px;
    }

    .news-title a {
        color: #666;
    }

    .news-content {
        display: flex;
        justify-content: space-between;
    }

    .news-img {
        width: 40%;
        overflow: hidden;
    }

    .news-img img {
        width: 100%;
    }

    .news-text {
        width: 60%;
        margin-left: 30px;
        display: flex;
        flex-direction: column;
    }

    .news-text li {
        display: flex;
        justify-content: space-between;
    }

    .news-text a {
        color: #4e4e4e;
    }

    .news-text a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .qustion-title {
        display: flex;
        justify-content: space-between;
        margin-bottom: 5px;
    }

    .hotline {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .hotline span {
        padding: 4px 15px;
        background-color: #d1102b;
        border-radius: 8px;
        color: #fff;
    }

    .hotline p {
        margin-top: 5px;
    }

    .qustion-box h5 {
        font-size: 1rem;
        font-weight: 600;
        color: #d1102b;
    }

    .qustion-box span {
        padding: 3px;
        background-color: #d1102b;
        margin-right: 10px;
        color: #fff;
    }

    .qustion-box p {
        background-color: #fff;
        padding: 10px;
    }

    /* 首页新闻 */




    /* 首页友情链接 */
    .social {
        width: 100%;
        padding: 20px;
    }

    .social a {
        color: #4e4e4e;
    }

    /* 首页友情链接 */





    /* 网页底部 */
    .foot {
        background: #303030;
        padding: 50px 0;
    }

    .foot-line {
        border-bottom: 1px solid #fff;
        width: 100%;
    }

    .foot-link {
        display: flex;
        justify-content: space-between;
        gap: 30px;
        margin-top: 30px;
    }

    .foot-link h6 {
        color: #fff;
    }

    .link-nav {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        gap: 5px;
    }

    .link-nav a {
        color: #a09f9f;
    }

    .link-nav a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .link-line {
        border-left: 3px solid #fff;
        height: 60%;
        margin: 30px 0 0 30px;
    }

    .foot-contact {
        margin-top: 30px;
    }

    .foot-contact h2 {
        font-weight: 600;
        color: #d1102b;
    }

    .foot-contact h6 {
        color: #fff;
        font-weight: 600;
        margin-top: 10px;
    }

    .foot-add {
        margin-top: 40px;
        display: flex;
        justify-content: space-between;
    }

    .add-text p {
        color: #a09f9f;
        line-height: 1rem;
    }

    .foot-qr {
        width: 100px;
        height: 100px;
    }

    .foot-qr img {
        width: 100%;
    }

    /* 网页底部 */




    /* 首页版权所有 */
    .copyright {
        background-color: #d1102b;
        padding: 20px 0;
        text-align: center;
        color: #fff;
        line-height: 1rem;
    }

    .copyright a {
        color: #fff;
    }

    /* 首页版权所有 */





    /* 关于GA黄金甲页面 */
    .about {
        margin: 80px 0 0 0;
    }

    .about-more {
        padding: 30px;
        background-color: #fff;
    }

    .about-content {
        background-color: #f1f1f1;
        padding: 50px;
    }

    .about-content img {
        width: 100%;
        margin-bottom: 30px;
    }

    .about-content p {
        text-indent: 4ch;
    }

    /* 关于GA黄金甲页面 */





    /* 产品列表页 */
    .product {
        margin: 80px 0;
    }

    .left-up {
        border: 1px solid #d8d8d8;
        margin-bottom: 30px;
    }

    .left-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        padding: 20px 0 0 0;
    }

    .left-nav {
        background-color: #fff;
    }

    .left-nav li {
        list-style: none;
        padding: 12px 15px;
        border-bottom: 1px solid #d8d8d8;
    }

    .left-nav li:hover {
        border: 1px solid #d1102b;
    }

    .left-nav a {
        color: #303030;
        display: flex;
        align-items: center;
    }

    .left-nav img {
        margin-right: 10px;
    }

    .left-down {
        border: 1px solid #d8d8d8;
    }

    .left-foot {
        width: 100%;
        overflow: hidden;
    }

    .left-foot img {
        width: 100%;
    }

    .parent {
        width: 100%;
        height: 800px;
        margin: 0 auto;
        background: #fff;
        overflow-y: hidden;
    }

    /*设置的子盒子高度大于父盒子，产生溢出效果*/
    .child {
        height: auto;
    }

    .child li {
        width: 100%;
        height: 300px;
        overflow: hidden;
        list-style: none;
        padding: 10px;
    }

    .child img {
        width: 100%;
    }

    .product-head {
        width: 100%;
        height: 30px;
        background-color: #d1102b;
    }

    .product-box {
        background-color: #EDEEEF;
        padding: 20px;
    }

    .product-detail {
        border-bottom: 1px solid #d8d8d8;
        padding: 20px 0;
    }

    .detail-img {
        width: 100%;
        height: 150px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .detail-img img {
        width: 100%;
    }

    .product-detail a {
        color: #000;
        font-weight: 600;
    }

    .product-detail .metal {
        margin-top: 30px;
    }

    .product-btn {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .product-btn a {
        color: #fff;
        padding: 8px 30px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        width: 150px;
        text-align: center;
    }

    .product-btn a:hover {
        background-color: #00C1FB;
    }

    .pageinfo {
        width: 100%;
        padding: 20px;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }

    .pageinfo p {
        margin-bottom: 0;
    }

    .pageinfo a {
        border: 1px solid #d8d8d8;
        padding: 5px 10px;
        color: #000;
    }

    .pageinfo a.active {
        background-color: #d1102b;
        color: #fff;
    }

    /* 产品列表页 */




    /* 产品详情页 */
    .right {
        background-color: #fff;
        padding: 20px;
    }

    .right-title {
        display: flex;
        justify-content: space-between;
    }

    .right-title h4 {
        font-weight: 600;
        color: #00C1FB;
    }

    .right-title a {
        color: #696969;
    }

    .right-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .right-content {
        margin: 50px 10px;
    }

    .right-content .mySwiper2 {
        margin-bottom: 10px;
    }

    .right-content .mySwiper2 img {
        width: 100%;
    }

    .right-content .mySwiper img {
        width: 100%;
    }

    .content-title {
        display: flex;
        justify-content: space-between;
        margin: 0 0 20px 20px;
    }

    .content-title h5 {
        font-weight: 600;
    }

    .content-title span {
        color: blue;
    }

    .right-content h6 {
        font-weight: 600;
        margin: 0 0 30px 20px;
    }

    .content-des {
        height: 380px;
        overflow: hidden;
        margin: 20px;
    }

    .right-content a {
        padding: 10px 20px;
        background-color: #d1102b;
        color: #fff;
        margin-left: 20px;
    }

    .right-content a:hover {
        background-color: #00C1FB;
    }

    .tw {
        margin-top: 60px;
    }

    .tw-title h6 {
        font-weight: 600;
        color: #d1102b;
    }

    .tw-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .tw-content {
        width: 100%;
        height: 1300px;
        overflow-y: scroll;
    }

    .tw-content img {
        width: 100%;
    }

    /* 产品详情页 */




    /* 客户案例页面 */
    .case-more {
        padding: 20px;
    }

    .case-item {
        margin-top: 50px;
    }

    /* 客户案例页面 */




    /* 电子相册页面 */
    .wrapper {
        margin: 50px auto;
    }

    .flip-book {
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
        display: none;
        background-size: cover;
    }

    .page {
        padding: 20px;
        background-color: #fdfaf7;
        color: #785e3a;
        border: solid 1px #c2b5a3;
        overflow: hidden;
    }

    .page .page-content {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch;
    }

    .page .page-content .page-header {
        height: 30px;
        font-size: 100%;
        text-transform: uppercase;
        text-align: center;
    }

    .page .page-content .page-image {
        height: 100%;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .page .page-content .page-text {
        height: 100%;
        flex-grow: 1;
        font-size: 80%;
        text-align: justify;
        margin-top: 10px;
        padding-top: 10px;
        box-sizing: border-box;
        border-top: solid 1px #f4e8d7;
    }

    .page .page-content .page-footer {
        height: 30px;
        border-top: solid 1px #f4e8d7;
        font-size: 80%;
        color: #998466;
    }

    .page.--left {
        border-right: 0;
        box-shadow: inset -7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right {
        border-left: 0;
        box-shadow: inset 7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right .page-footer {
        text-align: right;
    }

    .page.hard {
        background-color: #f2e8d9;
        border: solid 1px #998466;
    }

    .page.page-cover {
        background-color: #e3d0b5;
        color: #785e3a;
        border: solid 1px #998466;
    }

    .page.page-cover h2 {
        text-align: center;
        padding-top: 50%;
        font-size: 210%;
    }

    .page.page-cover.page-cover-top {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), -2px 0 5px 2px rgba(0, 0, 0, 0.4);
    }

    .page.page-cover.page-cover-bottom {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), 10px 0 8px 0px rgba(0, 0, 0, 0.4);
    }

    /* 电子相册页面 */




    /* 新闻列表页 */
    .news-box {
        display: flex;
        flex-direction: column;
        padding: 20px 0;
    }

    .news-box p {
        color: #bababa;
    }

    .news-box i {
        margin-right: 10px;
    }

    .title-btn {
        font-weight: 600;
        color: #000;
        margin-bottom: 15px;
    }

    .news-box span {
        color: #565656;
    }

    .detail-btn {
        padding: 5px 15px;
        background-color: #d1102b;
        color: #fff;
        width: 120px;
        margin: 20px 0;
        text-align: center;
    }

    .detail-btn:hover {
        background-color: #00C1FB;
    }

    .news-line {
        border-bottom: 1px dashed #dadada65;
    }

    /* 新闻列表页 */




    /* 新闻详情页 */
    .news-detail h4 {
        font-weight: 600;
        text-align: center;
        margin: 30px 0;
    }

    .news-tags {
        padding: 5px 20px;
        border: 1px solid #dadada65;
        background-color: #ededed;
        text-align: center;
    }

    .news-detail p {
        margin: 40px 0 30px 0;
    }

    .news-related {
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }

    .news-related a {
        color: #4e4e4e;
    }

    .news-related a:hover {
        color: #d1102b;
    }

    /* 新闻详情页 */





    /* 联系GA黄金甲页面 */
    .contact-more {
        background-color: #fff;
        padding: 50px 80px;
    }

    .contact-info h3 {
        font-weight: 600;
    }

    .contact-text {
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .contact-qr {
        width: 150px;
        height: 150px;
        overflow: hidden;
        margin-top: 40px;
    }

    .contact-qr img {
        width: 100%;
    }

    .baidumap {
        padding: 50px 80px 80px 80px;
        background-color: #fff;
    }

    /* 联系GA黄金甲页面 */
    
    
    
    
    
    .tab .clearfix {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 100px;
    }

    .menu,
    .tab-box {
        width: 300px;
        height: 100%;
        margin: 0 auto;
    }

    .menu ul li {
        /*height:45px; */
        line-height: 56px;
        border-bottom: 1px solid #eee;
        font-size: 15px;
    }

    .menu ul li span {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
        padding: 0 20px;
    }

    .menu ul li span i {
        display: block;
        height: 20px;
        width: 20px;
        background: url(/html/static/css/img/arr.png) no-repeat center center;
        background-size: 80% 80%;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -10px;
        transition: all 0.3s ease-out;
        transform: rotate(0deg);
    }

    .menu ul li span i.action {
        transition: all 0.3s ease-out;
        transform: rotate(180deg);
        color: #d1102b;
    }

    .menu ul li>dl {
        display: none;
        padding-left: 35px;
        background: #d8e7f5;
    }

    .menu ul li>dl a {
        display: block;
        height: 100%;
        width: 100%;
        font-size: 14px;
        color: #222;
        text-decoration: none;
    }

    .tab-box {
        width: 100%;
    }

    .tab-box .tab {
        border-bottom: 1px solid #eee;
    }

    .tab-box .tab ul {
        display: flex;
        justify-content: center;
        gap:100px;
        padding-left: 0;
    }

    .tab-box .tab ul li.action {
        color: #d1102b;
        font-weight: 600;
    }

    .tab-box .box {
        width: 100%;
    }

    .tab-box .box .item {
        display: none;
    }

    .tab-box .box .item:first-child {
        display: block;
    }
    
    .tab-box .box .item img {
        width: 100%;
        margin-bottom: 30px;
    }
}








































@media screen and (min-width: 1441px) and (max-width: 1640px) {

    /* 网站头部 */
    .welcome {
        width: 100%;
        height: 40px;
        background-color: rgb(230, 230, 230);
        padding: 10px;
    }

    .kw {
        display: flex;
        justify-content: space-between;
    }

    .kw p {
        line-height: 20px;
        color: #676767;
    }

    .kw .language {
        line-height: 20px;
    }

    .kw a {
        color: #676767;
    }

    .kw a:hover {
        color: blue;
        font-weight: 600;
    }

    .head-logo {
        display: flex;
        justify-content: space-between;
    }

    .nav {
        width: 100%;
        height: 50px;
    }

    .main {
        overflow: auto;
        text-align: center;
    }

    .nav-list {
        margin: 0px;
        padding: 0px;
        display: flex;
        justify-content: space-between;
        line-height: 50px;
    }

    .nav-list a {
        text-decoration: none;
        display: inline-block;
        height: 40px;
        width: 120px;
        color: white;
        line-height: 40px;
    }

    .nav-list ul {
        list-style: none;
    }

    .nav-list>li {
        float: left;
        list-style: none;
    }

    .nav-list>li>ul {
        display: none;
        position: absolute;
        z-index: 2;
        background-color: #000000b5;
        padding: 0;
    }

    .nav-list>li:hover ul {
        display: block;
    }

    .nav-list a:hover {
        background-color: #d1102b;
    }

    .mobile-navigation-fullscreen-menu {
        display: none;
    }

    /* 网站头部 */




    /* 网站banner图 */
    .slider img {
        width: 100vw;
    }

    .mobile-slider {
        display: none;
    }

    /* 网站banner图 */





    /* 网站搜索 */
    .search {
        margin: 80px 0;
    }

    .search-more {
        display: flex;
        justify-content: space-between;
    }

    .search-more p {
        transform: translateY(50%);
    }

    .search-more input {
        border: none;
        background-color: #eae9e9c7;
        border-radius: 15px;
        width: 250px;
        padding: 0 10px;
        background-image: url(/html/static/picture/搜索.png);
        background-size: 10%;
        background-repeat: no-repeat;
        background-position: left;
    }

    /* 网站搜索 */




    /* 首页产品列表 */
    .polist-box {
        background-color: #fff;
        padding: 30px 50px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .polist-box-item {
        width: 30%;
    }

    .polist-box a {
        color: #676767;
    }

    .polist-box a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    .polist-box span {
        margin: 0 20px;
    }

    .prolist-line {
        width: 100%;
        border-bottom: 1px dashed #676767;
        margin: 10px 0;
    }

    /* 首页产品列表 */





    /* 首页产品滚动 */
    .home-proshow {
        margin: 80px 0;
    }

    .proshow-title {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
    }

    .title-line {
        width: 150px;
        border-bottom: 1px solid #676767;
    }

    .title-text {
        text-align: center;
    }

    .title-text h3 {
        font-weight: 600;
    }

    .home-about {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .about-box {
        position: relative;
        width: 100%;
        height: 500px;
    }

    .about-box .box-img {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 500px;
        overflow: hidden;
    }

    .about-box .box-img img {
        width: 100%;
    }

    .about-box .box-mask {
        width: 100%;
        height: 500px;
        background-color: #000000c2;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .about-box .box-btn {
        position: absolute;
        z-index: 2;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
        width: 85%;
    }

    .about-box .box-btn a {
        position: absolute;
        z-index: 2;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 30px;
        background-color: #d1102b;
        color: #fff;
        border-radius: 20px;
    }

    .about-box .box-btn a:hover {
        background-color: #fff;
        color: #d1102b;
    }

    .about-box .box-btn p {
        color: #fff;
        text-align: center;
        margin-top: 100px;
    }

    .about-prolist {
        margin-top: 10px;
    }

    .about-imgbox {
        width: 100%;
        height: 220px;
        position: relative;
    }

    .about-picture {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .about-picture img {
        width: 100%;
    }

    .about-text {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 35px;
        left: 0;
        bottom: 0;
        background-color: #00000089;
        display: flex;
        align-items: center;
        padding: 0 15px;
    }

    .about-text a {
        color: #fff;
    }

    .about-text a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    /* 首页产品滚动 */




    /* 首页施工现场 */
    .case-box {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .video {
        position: relative;
        width: 100%;
        height: 220px;
    }

    .video-img {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .video-img img {
        width: 100%;
    }

    .video-play {
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .video-play i {
        color: #fff;
        font-size: 3.5rem;
    }

    .video-play i:hover {
        color: #d1102b;
    }

    /* 首页施工现场 */





    /* 首页非标定制 */
    .custom {
        margin: 80px 0;
        padding: 80px 0;
    }

    .custom-img {
        width: 100%;
        overflow: hidden;
        display: flex;
    }

    .custom-img img {
        width: 33.33333333%;
    }

    .custom-text {
        color: #fff;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #666;
    }

    .my-slide-thumb-active {
        background-color: #d1102b;
    }

    .custom-btn {
        background-color: #666;
        height: 30px;
        position: relative;
    }

    .custom-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
    }

    .custom-btn a:hover {
        background-color: #00C1FB;
    }

    /* 首页非标定制 */





    /* 首页客户LOGO滚动 */
    .partner {
        margin: 80px 0;
    }

    .partner-box img {
        width: 100%;
    }

    /* 首页客户LOGO滚动 */




    /* 首页竞争优势 */
    .adv {
        width: 100%;
        height: 500px;
    }

    .adv-more {
        display: flex;
        justify-content: space-between;
    }

    .adv-box {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        height: 500px;
        width: calc(100%/6);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .adv-icon i {
        color: #fff;
        font-size: 3.5rem;
    }

    .adv-text {
        margin-top: 30px;
    }

    .adv-text p {
        color: #fff;
        text-align: center;
        line-height: 1rem;
    }

    .adv-box:hover {
        background-color: #00000067;
    }

    .adv-box:hover .adv-icon i {
        color: #d1102b;
    }

    .adv-box:hover .adv-text p {
        color: #d1102b;
    }

    /* 首页竞争优势 */





    /* 首页公司介绍 */
    .comfile {
        margin: 80px 0;
    }

    .comfile-content img {
        width: 50%;
        float: left;
        margin-right: 30px;
    }

    .comfile-content p {
        text-indent: 4ch;
    }

    .comfile-btn {
        display: flex;
        justify-content: center;
        margin: 50px 0;
    }

    .comfile-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        text-align: center;
    }

    .comfile-btn a:hover {
        background-color: #00C1FB;
    }

    .comfile-foot {
        width: 100%;
        overflow: hidden;
    }

    .comfile-foot img {
        width: 100%;
    }

    /* 首页公司介绍 */




    /* 首页新闻 */
    .news {
        background-color: #eee;
        padding: 60px 0;
    }

    .news-title {
        display: flex;
        justify-content: space-between;
        align-items: end;
        margin-bottom: 30px;
    }

    .news-title a {
        color: #666;
    }

    .news-content {
        display: flex;
        justify-content: space-between;
    }

    .news-img {
        width: 40%;
        overflow: hidden;
    }

    .news-img img {
        width: 100%;
    }

    .news-text {
        width: 60%;
        margin-left: 30px;
        display: flex;
        flex-direction: column;
    }

    .news-text li {
        display: flex;
        justify-content: space-between;
    }

    .news-text a {
        color: #4e4e4e;
    }

    .news-text a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .qustion-title {
        display: flex;
        justify-content: space-between;
        margin-bottom: 5px;
    }

    .hotline {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .hotline span {
        padding: 4px 15px;
        background-color: #d1102b;
        border-radius: 8px;
        color: #fff;
    }

    .hotline p {
        margin-top: 5px;
    }

    .qustion-box h5 {
        font-size: 1rem;
        font-weight: 600;
        color: #d1102b;
    }

    .qustion-box span {
        padding: 3px;
        background-color: #d1102b;
        margin-right: 10px;
        color: #fff;
    }

    .qustion-box p {
        background-color: #fff;
        padding: 10px;
    }

    /* 首页新闻 */




    /* 首页友情链接 */
    .social {
        width: 100%;
        padding: 20px;
    }

    .social a {
        color: #4e4e4e;
    }

    /* 首页友情链接 */





    /* 网页底部 */
    .foot {
        background: #303030;
        padding: 50px 0;
    }

    .foot-line {
        border-bottom: 1px solid #fff;
        width: 100%;
    }

    .foot-link {
        display: flex;
        justify-content: space-between;
        gap: 30px;
        margin-top: 30px;
    }

    .foot-link h6 {
        color: #fff;
    }

    .link-nav {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        gap: 5px;
    }

    .link-nav a {
        color: #a09f9f;
    }

    .link-nav a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .link-line {
        border-left: 3px solid #fff;
        height: 60%;
        margin: 30px 0 0 30px;
    }

    .foot-contact {
        margin-top: 30px;
    }

    .foot-contact h2 {
        font-weight: 600;
        color: #d1102b;
    }

    .foot-contact h6 {
        color: #fff;
        font-weight: 600;
        margin-top: 10px;
    }

    .foot-add {
        margin-top: 40px;
        display: flex;
        justify-content: space-between;
    }

    .add-text p {
        color: #a09f9f;
        line-height: 1rem;
    }

    .foot-qr {
        width: 100px;
        height: 100px;
    }

    .foot-qr img {
        width: 100%;
    }

    /* 网页底部 */




    /* 首页版权所有 */
    .copyright {
        background-color: #d1102b;
        padding: 20px 0;
        text-align: center;
        color: #fff;
        line-height: 1rem;
    }

    .copyright a {
        color: #fff;
    }

    /* 首页版权所有 */





    /* 关于GA黄金甲页面 */
    .about {
        margin: 80px 0 0 0;
    }

    .about-more {
        padding: 30px;
        background-color: #fff;
    }

    .about-content {
        background-color: #f1f1f1;
        padding: 50px;
    }

    .about-content img {
        width: 100%;
        margin-bottom: 30px;
    }

    .about-content p {
        text-indent: 4ch;
    }

    /* 关于GA黄金甲页面 */





    /* 产品列表页 */
    .product {
        margin: 80px 0;
    }

    .left-up {
        border: 1px solid #d8d8d8;
        margin-bottom: 30px;
    }

    .left-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        padding: 20px 0 0 0;
    }

    .left-nav {
        background-color: #fff;
    }

    .left-nav li {
        list-style: none;
        padding: 12px 15px;
        border-bottom: 1px solid #d8d8d8;
    }

    .left-nav li:hover {
        border: 1px solid #d1102b;
    }

    .left-nav a {
        color: #303030;
        display: flex;
        align-items: center;
    }

    .left-nav img {
        margin-right: 10px;
    }

    .left-down {
        border: 1px solid #d8d8d8;
    }

    .left-foot {
        width: 100%;
        overflow: hidden;
    }

    .left-foot img {
        width: 100%;
    }

    .parent {
        width: 100%;
        height: 800px;
        margin: 0 auto;
        background: #fff;
        overflow-y: hidden;
    }

    /*设置的子盒子高度大于父盒子，产生溢出效果*/
    .child {
        height: auto;
    }

    .child li {
        width: 100%;
        height: 300px;
        overflow: hidden;
        list-style: none;
        padding: 10px;
    }

    .child img {
        width: 100%;
    }

    .product-head {
        width: 100%;
        height: 30px;
        background-color: #d1102b;
    }

    .product-box {
        background-color: #EDEEEF;
        padding: 20px;
    }

    .product-detail {
        border-bottom: 1px solid #d8d8d8;
        padding: 20px 0;
    }

    .detail-img {
        width: 100%;
        height: 150px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .detail-img img {
        width: 100%;
    }

    .product-detail a {
        color: #000;
        font-weight: 600;
    }

    .product-detail .metal {
        margin-top: 30px;
    }

    .product-btn {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .product-btn a {
        color: #fff;
        padding: 8px 30px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        width: 150px;
        text-align: center;
    }

    .product-btn a:hover {
        background-color: #00C1FB;
    }

    .pageinfo {
        width: 100%;
        padding: 20px;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }

    .pageinfo p {
        margin-bottom: 0;
    }

    .pageinfo a {
        border: 1px solid #d8d8d8;
        padding: 5px 10px;
        color: #000;
    }

    .pageinfo a.active {
        background-color: #d1102b;
        color: #fff;
    }

    /* 产品列表页 */




    /* 产品详情页 */
    .right {
        background-color: #fff;
        padding: 20px;
    }

    .right-title {
        display: flex;
        justify-content: space-between;
    }

    .right-title h4 {
        font-weight: 600;
        color: #00C1FB;
    }

    .right-title a {
        color: #696969;
    }

    .right-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .right-content {
        margin: 50px 10px;
    }

    .right-content .mySwiper2 {
        margin-bottom: 10px;
    }

    .right-content .mySwiper2 img {
        width: 100%;
    }

    .right-content .mySwiper img {
        width: 100%;
    }

    .content-title {
        display: flex;
        justify-content: space-between;
        margin: 0 0 20px 20px;
    }

    .content-title h5 {
        font-weight: 600;
    }

    .content-title span {
        color: blue;
    }

    .right-content h6 {
        font-weight: 600;
        margin: 0 0 30px 20px;
    }

    .content-des {
        height: 380px;
        overflow: hidden;
        margin: 20px;
    }

    .right-content a {
        padding: 10px 20px;
        background-color: #d1102b;
        color: #fff;
        margin-left: 20px;
    }

    .right-content a:hover {
        background-color: #00C1FB;
    }

    .tw {
        margin-top: 60px;
    }

    .tw-title h6 {
        font-weight: 600;
        color: #d1102b;
    }

    .tw-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .tw-content {
        width: 100%;
        height: 1300px;
        overflow-y: scroll;
    }

    .tw-content img {
        width: 100%;
    }

    /* 产品详情页 */




    /* 客户案例页面 */
    .case-more {
        padding: 20px;
    }

    .case-item {
        margin-top: 50px;
    }

    /* 客户案例页面 */




    /* 电子相册页面 */
    .wrapper {
        margin: 50px auto;
    }

    .flip-book {
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
        display: none;
        background-size: cover;
    }

    .page {
        padding: 20px;
        background-color: #fdfaf7;
        color: #785e3a;
        border: solid 1px #c2b5a3;
        overflow: hidden;
    }

    .page .page-content {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch;
    }

    .page .page-content .page-header {
        height: 30px;
        font-size: 100%;
        text-transform: uppercase;
        text-align: center;
    }

    .page .page-content .page-image {
        height: 100%;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .page .page-content .page-text {
        height: 100%;
        flex-grow: 1;
        font-size: 80%;
        text-align: justify;
        margin-top: 10px;
        padding-top: 10px;
        box-sizing: border-box;
        border-top: solid 1px #f4e8d7;
    }

    .page .page-content .page-footer {
        height: 30px;
        border-top: solid 1px #f4e8d7;
        font-size: 80%;
        color: #998466;
    }

    .page.--left {
        border-right: 0;
        box-shadow: inset -7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right {
        border-left: 0;
        box-shadow: inset 7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right .page-footer {
        text-align: right;
    }

    .page.hard {
        background-color: #f2e8d9;
        border: solid 1px #998466;
    }

    .page.page-cover {
        background-color: #e3d0b5;
        color: #785e3a;
        border: solid 1px #998466;
    }

    .page.page-cover h2 {
        text-align: center;
        padding-top: 50%;
        font-size: 210%;
    }

    .page.page-cover.page-cover-top {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), -2px 0 5px 2px rgba(0, 0, 0, 0.4);
    }

    .page.page-cover.page-cover-bottom {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), 10px 0 8px 0px rgba(0, 0, 0, 0.4);
    }

    /* 电子相册页面 */




    /* 新闻列表页 */
    .news-box {
        display: flex;
        flex-direction: column;
        padding: 20px 0;
    }

    .news-box p {
        color: #bababa;
    }

    .news-box i {
        margin-right: 10px;
    }

    .title-btn {
        font-weight: 600;
        color: #000;
        margin-bottom: 15px;
    }

    .news-box span {
        color: #565656;
    }

    .detail-btn {
        padding: 5px 15px;
        background-color: #d1102b;
        color: #fff;
        width: 120px;
        margin: 20px 0;
        text-align: center;
    }

    .detail-btn:hover {
        background-color: #00C1FB;
    }

    .news-line {
        border-bottom: 1px dashed #dadada65;
    }

    /* 新闻列表页 */




    /* 新闻详情页 */
    .news-detail h4 {
        font-weight: 600;
        text-align: center;
        margin: 30px 0;
    }

    .news-tags {
        padding: 5px 20px;
        border: 1px solid #dadada65;
        background-color: #ededed;
        text-align: center;
    }

    .news-detail p {
        margin: 40px 0 30px 0;
    }

    .news-related {
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }

    .news-related a {
        color: #4e4e4e;
    }

    .news-related a:hover {
        color: #d1102b;
    }

    /* 新闻详情页 */





    /* 联系GA黄金甲页面 */
    .contact-more {
        background-color: #fff;
        padding: 50px 80px;
    }

    .contact-info h3 {
        font-weight: 600;
    }

    .contact-text {
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .contact-qr {
        width: 150px;
        height: 150px;
        overflow: hidden;
        margin-top: 40px;
    }

    .contact-qr img {
        width: 100%;
    }

    .baidumap {
        padding: 50px 80px 80px 80px;
        background-color: #fff;
    }

    /* 联系GA黄金甲页面 */


    .tab .clearfix {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 100px;
    }

    .menu,
    .tab-box {
        width: 300px;
        height: 100%;
        margin: 0 auto;
    }

    .menu ul li {
        /*height:45px; */
        line-height: 56px;
        border-bottom: 1px solid #eee;
        font-size: 15px;
    }

    .menu ul li span {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
        padding: 0 20px;
    }

    .menu ul li span i {
        display: block;
        height: 20px;
        width: 20px;
        background: url(/html/static/css/img/arr.png) no-repeat center center;
        background-size: 80% 80%;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -10px;
        transition: all 0.3s ease-out;
        transform: rotate(0deg);
    }

    .menu ul li span i.action {
        transition: all 0.3s ease-out;
        transform: rotate(180deg);
        color: #d1102b;
    }

    .menu ul li>dl {
        display: none;
        padding-left: 35px;
        background: #d8e7f5;
    }

    .menu ul li>dl a {
        display: block;
        height: 100%;
        width: 100%;
        font-size: 14px;
        color: #222;
        text-decoration: none;
    }

    .tab-box {
        width: 100%;
    }

    .tab-box .tab {
        border-bottom: 1px solid #eee;
    }

    .tab-box .tab ul {
        display: flex;
        justify-content: center;
        gap:100px;
        padding-left: 0;
    }

    .tab-box .tab ul li.action {
        color: #d1102b;
        font-weight: 600;
    }

    .tab-box .box {
        width: 100%;
    }

    .tab-box .box .item {
        display: none;
    }

    .tab-box .box .item:first-child {
        display: block;
    }
    
    .tab-box .box .item img {
        width: 100%;
        margin-bottom: 30px;
    }
}










































@media screen and (min-width: 1201px) and (max-width: 1440px) {

    /* 网站头部 */
    .welcome {
        width: 100%;
        height: 40px;
        background-color: rgb(230, 230, 230);
        padding: 10px;
    }

    .kw {
        display: flex;
        justify-content: space-between;
    }

    .kw p {
        line-height: 20px;
        color: #676767;
    }

    .kw .language {
        line-height: 20px;
    }

    .kw a {
        color: #676767;
    }

    .kw a:hover {
        color: blue;
        font-weight: 600;
    }

    .head-logo {
        display: flex;
        justify-content: space-between;
    }

    .nav {
        width: 100%;
        height: 50px;
    }

    .main {
        overflow: auto;
        text-align: center;
    }

    .nav-list {
        margin: 0px;
        padding: 0px;
        display: flex;
        justify-content: space-between;
        line-height: 50px;
    }

    .nav-list a {
        text-decoration: none;
        display: inline-block;
        height: 40px;
        width: 120px;
        color: white;
        line-height: 40px;
    }

    .nav-list ul {
        list-style: none;
    }

    .nav-list>li {
        float: left;
        list-style: none;
    }

    .nav-list>li>ul {
        display: none;
        position: absolute;
        z-index: 2;
        background-color: #000000b5;
        padding: 0;
    }

    .nav-list>li:hover ul {
        display: block;
    }

    .nav-list a:hover {
        background-color: #d1102b;
    }


    .mobile-navigation-fullscreen-menu {
        display: none;
    }


    /* 网站头部 */




    /* 网站banner图 */

    .slider img {
        width: 100vw;
    }

    .mobile-slider {
        display: none;
    }

    /* 网站banner图 */





    /* 网站搜索 */
    .search {
        margin: 80px 0;
    }

    .search-more {
        display: flex;
        justify-content: space-between;
    }

    .search-more p {
        transform: translateY(50%);
    }

    .search-more input {
        border: none;
        background-color: #eae9e9c7;
        border-radius: 15px;
        width: 250px;
        padding: 0 10px;
        background-image: url(/html/static/picture/搜索.png);
        background-size: 10%;
        background-repeat: no-repeat;
        background-position: left;
    }

    /* 网站搜索 */




    /* 首页产品列表 */
    .polist-box {
        background-color: #fff;
        padding: 30px 50px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .polist-box-item {
        width: 30%;
    }

    .polist-box a {
        color: #676767;
    }

    .polist-box a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    .polist-box span {
        margin: 0 20px;
    }

    .prolist-line {
        width: 100%;
        border-bottom: 1px dashed #676767;
        margin: 10px 0;
    }

    /* 首页产品列表 */





    /* 首页产品滚动 */
    .home-proshow {
        margin: 80px 0;
    }

    .proshow-title {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
    }

    .title-line {
        width: 150px;
        border-bottom: 1px solid #676767;
    }

    .title-text {
        text-align: center;
    }

    .title-text h3 {
        font-weight: 600;
    }

    .home-about {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .about-box {
        position: relative;
        width: 100%;
        height: 500px;
    }

    .about-box .box-img {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 500px;
        overflow: hidden;
    }

    .about-box .box-img img {
        width: 100%;
    }

    .about-box .box-mask {
        width: 100%;
        height: 500px;
        background-color: #000000c2;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .about-box .box-btn {
        position: absolute;
        z-index: 2;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
        width: 85%;
    }

    .about-box .box-btn a {
        position: absolute;
        z-index: 2;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 30px;
        background-color: #d1102b;
        color: #fff;
        border-radius: 20px;
    }

    .about-box .box-btn a:hover {
        background-color: #fff;
        color: #d1102b;
    }

    .about-box .box-btn p {
        color: #fff;
        text-align: center;
        margin-top: 100px;
    }

    .about-prolist {
        margin-top: 10px;
    }

    .about-imgbox {
        width: 100%;
        height: 220px;
        position: relative;
    }

    .about-picture {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .about-picture img {
        width: 100%;
    }

    .about-text {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 35px;
        left: 0;
        bottom: 0;
        background-color: #00000089;
        display: flex;
        align-items: center;
        padding: 0 15px;
    }

    .about-text a {
        color: #fff;
    }

    .about-text a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    /* 首页产品滚动 */




    /* 首页施工现场 */
    .case-box {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .video {
        position: relative;
        width: 100%;
        height: 220px;
    }

    .video-img {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .video-img img {
        width: 100%;
    }

    .video-play {
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .video-play i {
        color: #fff;
        font-size: 3.5rem;
    }

    .video-play i:hover {
        color: #d1102b;
    }

    /* 首页施工现场 */





    /* 首页非标定制 */
    .custom {
        margin: 80px 0;
        padding: 80px 0;
    }

    .custom-img {
        width: 100%;
        overflow: hidden;
        display: flex;
    }

    .custom-img img {
        width: 33.33333333%;
    }

    .custom-text {
        color: #fff;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #666;
    }

    .my-slide-thumb-active {
        background-color: #d1102b;
    }

    .custom-btn {
        background-color: #666;
        height: 30px;
        position: relative;
    }

    .custom-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
    }

    .custom-btn a:hover {
        background-color: #00C1FB;
    }

    /* 首页非标定制 */





    /* 首页客户LOGO滚动 */
    .partner {
        margin: 80px 0;
    }

    .partner-box img {
        width: 100%;
    }

    /* 首页客户LOGO滚动 */




    /* 首页竞争优势 */
    .adv {
        width: 100%;
        height: 500px;
    }

    .adv-more {
        display: flex;
        justify-content: space-between;
    }

    .adv-box {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        height: 500px;
        width: calc(100%/6);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .adv-icon i {
        color: #fff;
        font-size: 3.5rem;
    }

    .adv-text {
        margin-top: 30px;
    }

    .adv-text p {
        color: #fff;
        text-align: center;
        line-height: 1rem;
    }

    .adv-box:hover {
        background-color: #00000067;
    }

    .adv-box:hover .adv-icon i {
        color: #d1102b;
    }

    .adv-box:hover .adv-text p {
        color: #d1102b;
    }

    /* 首页竞争优势 */





    /* 首页公司介绍 */
    .comfile {
        margin: 80px 0;
    }

    .comfile-content img {
        width: 50%;
        float: left;
        margin-right: 30px;
    }

    .comfile-content p {
        text-indent: 4ch;
    }

    .comfile-btn {
        display: flex;
        justify-content: center;
        margin: 50px 0;
    }

    .comfile-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        text-align: center;
    }

    .comfile-btn a:hover {
        background-color: #00C1FB;
    }

    .comfile-foot {
        width: 100%;
        overflow: hidden;
    }

    .comfile-foot img {
        width: 100%;
    }

    /* 首页公司介绍 */




    /* 首页新闻 */
    .news {
        background-color: #eee;
        padding: 60px 0;
    }

    .news-title {
        display: flex;
        justify-content: space-between;
        align-items: end;
        margin-bottom: 30px;
    }

    .news-title a {
        color: #666;
    }

    .news-content {
        display: flex;
        justify-content: space-between;
    }

    .news-img {
        width: 40%;
        overflow: hidden;
    }

    .news-img img {
        width: 100%;
    }

    .news-text {
        width: 60%;
        margin-left: 30px;
        display: flex;
        flex-direction: column;
    }

    .news-text li {
        display: flex;
        justify-content: space-between;
    }

    .news-text a {
        color: #4e4e4e;
    }

    .news-text a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .qustion-title {
        display: flex;
        justify-content: space-between;
        margin-bottom: 5px;
    }

    .hotline {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .hotline span {
        padding: 4px 15px;
        background-color: #d1102b;
        border-radius: 8px;
        color: #fff;
    }

    .hotline p {
        margin-top: 5px;
    }

    .qustion-box h5 {
        font-size: 1rem;
        font-weight: 600;
        color: #d1102b;
    }

    .qustion-box span {
        padding: 3px;
        background-color: #d1102b;
        margin-right: 10px;
        color: #fff;
    }

    .qustion-box p {
        background-color: #fff;
        padding: 10px;
    }

    /* 首页新闻 */




    /* 首页友情链接 */
    .social {
        width: 100%;
        padding: 20px;
    }

    .social a {
        color: #4e4e4e;
    }

    /* 首页友情链接 */





    /* 网页底部 */
    .foot {
        background: #303030;
        padding: 50px 0;
    }

    .foot-line {
        border-bottom: 1px solid #fff;
        width: 100%;
    }

    .foot-link {
        display: flex;
        justify-content: space-between;
        gap: 30px;
        margin-top: 30px;
    }

    .foot-link h6 {
        color: #fff;
    }

    .link-nav {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        gap: 5px;
    }

    .link-nav a {
        color: #a09f9f;
    }

    .link-nav a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .link-line {
        border-left: 3px solid #fff;
        height: 60%;
        margin: 30px 0 0 30px;
    }

    .foot-contact {
        margin-top: 30px;
    }

    .foot-contact h2 {
        font-weight: 600;
        color: #d1102b;
    }

    .foot-contact h6 {
        color: #fff;
        font-weight: 600;
        margin-top: 10px;
    }

    .foot-add {
        margin-top: 40px;
        display: flex;
        justify-content: space-between;
    }

    .add-text p {
        color: #a09f9f;
        line-height: 1rem;
    }

    .foot-qr {
        width: 100px;
        height: 100px;
    }

    .foot-qr img {
        width: 100%;
    }

    /* 网页底部 */




    /* 首页版权所有 */
    .copyright {
        background-color: #d1102b;
        padding: 20px 0;
        text-align: center;
        color: #fff;
        line-height: 1rem;
    }

    .copyright a {
        color: #fff;
    }

    /* 首页版权所有 */





    /* 关于GA黄金甲页面 */
    .about {
        margin: 80px 0 0 0;
    }

    .about-more {
        padding: 30px;
        background-color: #fff;
    }

    .about-content {
        background-color: #f1f1f1;
        padding: 50px;
    }

    .about-content img {
        width: 100%;
        margin-bottom: 30px;
    }

    .about-content p {
        text-indent: 4ch;
    }

    /* 关于GA黄金甲页面 */





    /* 产品列表页 */
    .product {
        margin: 80px 0;
    }

    .left-up {
        border: 1px solid #d8d8d8;
        margin-bottom: 30px;
    }

    .left-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        padding: 20px 0 0 0;
    }

    .left-nav {
        background-color: #fff;
    }

    .left-nav li {
        list-style: none;
        padding: 12px 15px;
        border-bottom: 1px solid #d8d8d8;
    }

    .left-nav li:hover {
        border: 1px solid #d1102b;
    }

    .left-nav a {
        color: #303030;
        display: flex;
        align-items: center;
    }

    .left-nav img {
        margin-right: 10px;
    }

    .left-down {
        border: 1px solid #d8d8d8;
    }

    .left-foot {
        width: 100%;
        overflow: hidden;
    }

    .left-foot img {
        width: 100%;
    }

    .parent {
        width: 100%;
        height: 800px;
        margin: 0 auto;
        background: #fff;
        overflow-y: hidden;
    }

    /*设置的子盒子高度大于父盒子，产生溢出效果*/
    .child {
        height: auto;
    }

    .child li {
        width: 100%;
        height: 300px;
        overflow: hidden;
        list-style: none;
        padding: 10px;
    }

    .child img {
        width: 100%;
    }

    .product-head {
        width: 100%;
        height: 30px;
        background-color: #d1102b;
    }

    .product-box {
        background-color: #EDEEEF;
        padding: 20px;
    }

    .product-detail {
        border-bottom: 1px solid #d8d8d8;
        padding: 20px 0;
    }

    .detail-img {
        width: 100%;
        height: 150px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .detail-img img {
        width: 100%;
    }

    .product-detail a {
        color: #000;
        font-weight: 600;
    }

    .product-detail .metal {
        margin-top: 30px;
    }

    .product-btn {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .product-btn a {
        color: #fff;
        padding: 8px 30px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        width: 150px;
        text-align: center;
    }

    .product-btn a:hover {
        background-color: #00C1FB;
    }

    .pageinfo {
        width: 100%;
        padding: 20px;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }

    .pageinfo p {
        margin-bottom: 0;
    }

    .pageinfo a {
        border: 1px solid #d8d8d8;
        padding: 5px 10px;
        color: #000;
    }

    .pageinfo a.active {
        background-color: #d1102b;
        color: #fff;
    }

    /* 产品列表页 */




    /* 产品详情页 */
    .right {
        background-color: #fff;
        padding: 20px;
    }

    .right-title {
        display: flex;
        justify-content: space-between;
    }

    .right-title h4 {
        font-weight: 600;
        color: #00C1FB;
    }

    .right-title a {
        color: #696969;
    }

    .right-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .right-content {
        margin: 50px 10px;
    }

    .right-content .mySwiper2 {
        margin-bottom: 10px;
    }

    .right-content .mySwiper2 img {
        width: 100%;
    }

    .right-content .mySwiper img {
        width: 100%;
    }

    .content-title {
        display: flex;
        justify-content: space-between;
        margin: 0 0 20px 20px;
    }

    .content-title h5 {
        font-weight: 600;
    }

    .content-title span {
        color: blue;
    }

    .right-content h6 {
        font-weight: 600;
        margin: 0 0 30px 20px;
    }

    .content-des {
        height: 380px;
        overflow: hidden;
        margin: 20px;
    }

    .right-content a {
        padding: 10px 20px;
        background-color: #d1102b;
        color: #fff;
        margin-left: 20px;
    }

    .right-content a:hover {
        background-color: #00C1FB;
    }

    .tw {
        margin-top: 60px;
    }

    .tw-title h6 {
        font-weight: 600;
        color: #d1102b;
    }

    .tw-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .tw-content {
        width: 100%;
        height: 1300px;
        overflow-y: scroll;
    }

    .tw-content img {
        width: 100%;
    }

    /* 产品详情页 */




    /* 客户案例页面 */
    .case-more {
        padding: 20px;
    }

    .case-item {
        margin-top: 50px;
    }

    /* 客户案例页面 */




    /* 电子相册页面 */
    .wrapper {
        margin: 50px auto;
    }

    .flip-book {
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
        display: none;
        background-size: cover;
    }

    .page {
        padding: 20px;
        background-color: #fdfaf7;
        color: #785e3a;
        border: solid 1px #c2b5a3;
        overflow: hidden;
    }

    .page .page-content {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch;
    }

    .page .page-content .page-header {
        height: 30px;
        font-size: 100%;
        text-transform: uppercase;
        text-align: center;
    }

    .page .page-content .page-image {
        height: 100%;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .page .page-content .page-text {
        height: 100%;
        flex-grow: 1;
        font-size: 80%;
        text-align: justify;
        margin-top: 10px;
        padding-top: 10px;
        box-sizing: border-box;
        border-top: solid 1px #f4e8d7;
    }

    .page .page-content .page-footer {
        height: 30px;
        border-top: solid 1px #f4e8d7;
        font-size: 80%;
        color: #998466;
    }

    .page.--left {
        border-right: 0;
        box-shadow: inset -7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right {
        border-left: 0;
        box-shadow: inset 7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right .page-footer {
        text-align: right;
    }

    .page.hard {
        background-color: #f2e8d9;
        border: solid 1px #998466;
    }

    .page.page-cover {
        background-color: #e3d0b5;
        color: #785e3a;
        border: solid 1px #998466;
    }

    .page.page-cover h2 {
        text-align: center;
        padding-top: 50%;
        font-size: 210%;
    }

    .page.page-cover.page-cover-top {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), -2px 0 5px 2px rgba(0, 0, 0, 0.4);
    }

    .page.page-cover.page-cover-bottom {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), 10px 0 8px 0px rgba(0, 0, 0, 0.4);
    }

    /* 电子相册页面 */




    /* 新闻列表页 */
    .news-box {
        display: flex;
        flex-direction: column;
        padding: 20px 0;
    }

    .news-box p {
        color: #bababa;
    }

    .news-box i {
        margin-right: 10px;
    }

    .title-btn {
        font-weight: 600;
        color: #000;
        margin-bottom: 15px;
    }

    .news-box span {
        color: #565656;
    }

    .detail-btn {
        padding: 5px 15px;
        background-color: #d1102b;
        color: #fff;
        width: 120px;
        margin: 20px 0;
        text-align: center;
    }

    .detail-btn:hover {
        background-color: #00C1FB;
    }

    .news-line {
        border-bottom: 1px dashed #dadada65;
    }

    /* 新闻列表页 */




    /* 新闻详情页 */
    .news-detail h4 {
        font-weight: 600;
        text-align: center;
        margin: 30px 0;
    }

    .news-tags {
        padding: 5px 20px;
        border: 1px solid #dadada65;
        background-color: #ededed;
        text-align: center;
    }

    .news-detail p {
        margin: 40px 0 30px 0;
    }

    .news-related {
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }

    .news-related a {
        color: #4e4e4e;
    }

    .news-related a:hover {
        color: #d1102b;
    }

    /* 新闻详情页 */





    /* 联系GA黄金甲页面 */
    .contact-more {
        background-color: #fff;
        padding: 50px 80px;
    }

    .contact-info h3 {
        font-weight: 600;
    }

    .contact-text {
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .contact-qr {
        width: 150px;
        height: 150px;
        overflow: hidden;
        margin-top: 40px;
    }

    .contact-qr img {
        width: 100%;
    }

    .baidumap {
        padding: 50px 80px 80px 80px;
        background-color: #fff;
    }

    /* 联系GA黄金甲页面 */
    
    
    
    
    
    
    
    
    .tab .clearfix {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 100px;
    }

    .menu,
    .tab-box {
        width: 300px;
        height: 100%;
        margin: 0 auto;
    }

    .menu ul li {
        /*height:45px; */
        line-height: 56px;
        border-bottom: 1px solid #eee;
        font-size: 15px;
    }

    .menu ul li span {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
        padding: 0 20px;
    }

    .menu ul li span i {
        display: block;
        height: 20px;
        width: 20px;
        background: url(/html/static/css/img/arr.png) no-repeat center center;
        background-size: 80% 80%;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -10px;
        transition: all 0.3s ease-out;
        transform: rotate(0deg);
    }

    .menu ul li span i.action {
        transition: all 0.3s ease-out;
        transform: rotate(180deg);
        color: #d1102b;
    }

    .menu ul li>dl {
        display: none;
        padding-left: 35px;
        background: #d8e7f5;
    }

    .menu ul li>dl a {
        display: block;
        height: 100%;
        width: 100%;
        font-size: 14px;
        color: #222;
        text-decoration: none;
    }

    .tab-box {
        width: 100%;
    }

    .tab-box .tab {
        border-bottom: 1px solid #eee;
    }

    .tab-box .tab ul {
        display: flex;
        justify-content: center;
        gap:100px;
        padding-left: 0;
    }

    .tab-box .tab ul li.action {
        color: #d1102b;
        font-weight: 600;
    }

    .tab-box .box {
        width: 100%;
    }

    .tab-box .box .item {
        display: none;
    }

    .tab-box .box .item:first-child {
        display: block;
    }
    
    .tab-box .box .item img {
        width: 100%;
        margin-bottom: 30px;
    }
}











































@media screen and (max-width: 1200px) {

    /* 网站头部 */
    .welcome {
        display: none;
    }

    .head {
        display: none;
    }

    .kw {
        display: flex;
        justify-content: space-between;
    }

    .kw p {
        line-height: 20px;
        color: #676767;
    }

    .kw .language {
        line-height: 20px;
    }

    .kw a {
        color: #676767;
    }

    .kw a:hover {
        color: blue;
        font-weight: 600;
    }

    .head-logo {
        display: flex;
        justify-content: space-between;
    }

    .nav {
        display: none;
    }

    .main {
        overflow: auto;
        text-align: center;
    }

    .nav-list {
        margin: 0px;
        padding: 0px;
        display: flex;
        justify-content: space-between;
        line-height: 50px;
    }

    .nav-list a {
        text-decoration: none;
        display: inline-block;
        height: 40px;
        width: 120px;
        color: white;
        line-height: 40px;
    }

    .nav-list ul {
        list-style: none;
    }

    .nav-list>li {
        float: left;
        list-style: none;
    }

    .nav-list>li>ul {
        display: none;
        position: absolute;
        z-index: 2;
        background-color: #000000b5;
        padding: 0;
    }

    .nav-list>li:hover ul {
        display: block;
    }

    .nav-list a:hover {
        background-color: #d1102b;
    }


    /* 网站头部 */




    /* 网站banner图 */
    .slider {
        display: none;
    }

    .slider img {
        width: 100%;
    }

    .mobile-slider {
        width: 100%;
        height: 400px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        margin-top: 50px;
    }

    .mobile-slider img {
        width: 100%;
    }

    /* 网站banner图 */





    /* 网站搜索 */
    .search {
        margin: 20px 0;
    }

    .search-more {
        width: 100%;
    }

    .search-more p {
        margin-bottom: 20px;
    }

    .search-more input {
        display: none;
    }

    /* 网站搜索 */




    /* 首页产品列表 */
    .polist-box {
        background-color: #fff;
        padding: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .polist-box-item {
        width: 45%;
    }

    .polist-box a {
        color: #676767;
    }

    .polist-box a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    .prolist-line {
        width: 100%;
        border-bottom: 1px dashed #676767;
        margin: 10px 0;
    }

    /* 首页产品列表 */





    /* 首页产品滚动 */
    .home-proshow {
        margin: 30px 0;
    }

    .proshow-title {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 10px;
    }

    .title-line {
        width: 50px;
        border-bottom: 1px solid #676767;
    }

    .title-text {
        text-align: center;
    }

    .title-text h3 {
        font-weight: 600;
    }

    .home-about {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .about-box {
        position: relative;
        width: 100%;
        height: 500px;
    }

    .about-box .box-img {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 500px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .about-box .box-img img {
        height: 100%;
    }

    .about-box .box-mask {
        width: 100%;
        height: 500px;
        background-color: #000000c2;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .about-box .box-btn {
        position: absolute;
        z-index: 2;
        left: 50%;
        top: 20%;
        transform: translateX(-50%);
        width: 85%;
    }

    .about-box .box-btn a {
        position: absolute;
        z-index: 2;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 30px;
        background-color: #d1102b;
        color: #fff;
        border-radius: 20px;
    }

    .about-box .box-btn a:hover {
        background-color: #fff;
        color: #d1102b;
    }

    .about-box .box-btn p {
        color: #fff;
        text-align: center;
        margin-top: 100px;
        text-indent: 2em;
    }

    .about-prolist {
        margin-top: 10px;
    }

    .about-imgbox {
        width: 100%;
        height: 220px;
        position: relative;
    }

    .about-picture {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .about-picture img {
        width: 100%;
    }

    .about-text {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 35px;
        left: 0;
        bottom: 0;
        background-color: #00000089;
        display: flex;
        align-items: center;
        padding: 0 15px;
    }

    .about-text a {
        color: #fff;
    }

    .about-text a:hover {
        color: #d1102b;
        font-weight: 600;
    }

    /* 首页产品滚动 */




    /* 首页施工现场 */
    .case-box {
        padding: 10px;
        border: 1px solid #67676773;
    }

    .video {
        position: relative;
        width: 100%;
        height: 220px;
    }

    .video-img {
        width: 100%;
        height: 220px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        z-index: -1;
        left: 0;
        top: 0;
    }

    .video-img img {
        width: 100%;
    }

    .video-play {
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .video-play i {
        color: #fff;
        font-size: 3.5rem;
    }

    .video-play i:hover {
        color: #d1102b;
    }

    /* 首页施工现场 */





    /* 首页非标定制 */
    .custom {
        margin: 30px 0;
        padding: 80px 0;
    }

    .custom-img {
        width: 100%;
        overflow: hidden;
        display: flex;
    }

    .custom-img img {
        width: 33.33333333%;
    }

    .custom-text {
        color: #fff;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #666;
        font-size: 0.8rem;
    }

    .my-slide-thumb-active {
        background-color: #d1102b;
    }

    .custom-btn {
        background-color: #666;
        height: 30px;
        position: relative;
    }

    .custom-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
    }

    .custom-btn a:hover {
        background-color: #00C1FB;
    }

    /* 首页非标定制 */





    /* 首页客户LOGO滚动 */
    .partner {
        margin: 30px 0;
    }

    .partner-box img {
        width: 100%;
    }

    /* 首页客户LOGO滚动 */




    /* 首页竞争优势 */
    .adv {
        width: 100%;
        height: 400px;
        overflow: hidden;
    }

    .adv-more {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }

    .adv-box {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        height: 200px;
        width: calc(100%/3);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .adv-icon i {
        color: #fff;
        font-size: 3.5rem;
    }

    .adv-text {
        margin-top: 30px;
    }

    .adv-text p {
        color: #fff;
        text-align: center;
        font-size: 0.8rem;
        line-height: 0.9rem;
    }

    .adv-box:hover {
        background-color: #00000067;
    }

    .adv-box:hover .adv-icon i {
        color: #d1102b;
    }

    .adv-box:hover .adv-text p {
        color: #d1102b;
    }

    /* 首页竞争优势 */





    /* 首页公司介绍 */
    .comfile {
        margin: 30px 0;
    }

    .comfile-content img {
        width: 100%;
        margin-right: 20px;
    }

    .comfile-content p {
        text-indent: 4ch;
    }

    .comfile-btn {
        display: flex;
        justify-content: center;
        margin: 50px 0;
    }

    .comfile-btn a {
        color: #fff;
        padding: 12px 40px;
        background-color: #d1102b;
        border-radius: 25px;
        text-align: center;
    }

    .comfile-btn a:hover {
        background-color: #00C1FB;
    }

    .comfile-foot {
        width: 100%;
        overflow: hidden;
    }

    .comfile-foot img {
        width: 100%;
    }

    /* 首页公司介绍 */




    /* 首页新闻 */
    .news {
        background-color: #eee;
        padding: 30px 0;
    }

    .news-title {
        display: flex;
        justify-content: space-between;
        align-items: end;
        margin-bottom: 20px;
    }

    .news-title a {
        color: #666;
    }

    .news-img {
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .news-img img {
        width: 100%;
    }

    .news-text {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .news-text a {
        color: #4e4e4e;
        width: 100%;
    }

    .news-text p {
        display: none;
    }

    .news-text a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .qustion-title {
        display: flex;
        justify-content: space-between;
        margin-bottom: 5px;
    }

    .hotline {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .hotline span {
        padding: 4px 15px;
        background-color: #d1102b;
        border-radius: 8px;
        color: #fff;
    }

    .hotline p {
        margin-top: 5px;
    }

    .qustion {
        margin-top: 30px;
    }

    .qustion-box {
        margin-top: 30px;
    }

    .qustion-box h5 {
        font-size: 1rem;
        font-weight: 600;
        color: #d1102b;
    }

    .qustion-box span {
        padding: 3px;
        background-color: #d1102b;
        margin-right: 10px;
        color: #fff;
    }

    .qustion-box p {
        background-color: #fff;
        padding: 10px;
    }

    /* 首页新闻 */




    /* 首页友情链接 */
    .social {
        width: 100%;
        padding: 20px;
    }

    .social a {
        color: #4e4e4e;
    }

    /* 首页友情链接 */





    /* 网页底部 */
    .foot {
        background: #303030;
        padding: 50px 0;
    }

    .foot-line {
        border-bottom: 1px solid #fff;
        width: 100%;
    }

    .foot-link {
        margin-top: 20px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .foot-link h6 {
        color: #fff;
    }

    .link-box {
        width: 45%;
        margin-bottom: 20px;
    }

    .link-nav {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        gap: 5px;
    }

    .link-nav a {
        color: #a09f9f;
    }

    .link-nav a:hover {
        color: #d1102b;
        font-weight: 400;
    }

    .link-line {
        border-left: 3px solid #fff;
        height: 60%;
        margin: 30px 0 0 30px;
    }

    .foot-contact {
        margin-top: 30px;
    }

    .foot-contact h2 {
        font-weight: 600;
        color: #d1102b;
    }

    .foot-contact h6 {
        color: #fff;
        font-weight: 600;
        margin-top: 10px;
    }

    .foot-add {
        margin: 30px 0;
    }

    .add-text p {
        color: #a09f9f;
        line-height: 1rem;
    }

    .foot-qr {
        width: 100px;
        height: 100px;
    }

    .foot-qr img {
        width: 100%;
    }

    /* 网页底部 */




    /* 首页版权所有 */
    .copyright {
        background-color: #d1102b;
        padding: 20px 0;
        color: #fff;
    }

    .copyright a {
        color: #fff;
    }

    /* 首页版权所有 */





    /* 关于GA黄金甲页面 */
    .about {
        margin: 30px 0 0 0;
    }

    .about-more {
        padding: 20px;
        background-color: #fff;
    }

    .about-content img {
        width: 100%;
        margin-bottom: 20px;
    }

    .about-content p {
        text-indent: 4ch;
    }

    /* 关于GA黄金甲页面 */





    /* 产品列表页 */
    .product {
        margin: 30px 0;
    }

    .left-up {
        display: none;
    }

    .left-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #fff;
        padding: 20px 0 0 0;
    }

    .left-nav {
        background-color: #fff;
    }

    .left-nav li {
        list-style: none;
        padding: 12px 15px;
        border-bottom: 1px solid #d8d8d8;
    }

    .left-nav li:hover {
        border: 1px solid #d1102b;
    }

    .left-nav a {
        color: #303030;
        display: flex;
        align-items: center;
    }

    .left-nav img {
        margin-right: 10px;
    }

    .left-down {
        display: none;
    }

    .left-foot {
        width: 100%;
        overflow: hidden;
    }

    .left-foot img {
        width: 100%;
    }

    .parent {
        width: 100%;
        height: 800px;
        margin: 0 auto;
        background: #fff;
        overflow-y: hidden;
    }

    /*设置的子盒子高度大于父盒子，产生溢出效果*/
    .child {
        height: auto;
    }

    .child li {
        width: 100%;
        height: 300px;
        overflow: hidden;
        list-style: none;
        padding: 10px;
    }

    .child img {
        width: 100%;
    }

    .product-head {
        width: 100%;
        height: 30px;
        background-color: #d1102b;
    }

    .product-box {
        background-color: #EDEEEF;
        padding: 20px;
    }

    .product-detail {
        border-bottom: 1px solid #d8d8d8;
        padding: 20px 0;
    }

    .detail-img {
        width: 100%;
        height: 150px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .detail-img img {
        width: 100%;
    }

    .product-detail a {
        color: #000;
        font-weight: 600;
    }

    .product-detail .metal {
        margin-top: 30px;
    }

    .product-btn {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .product-btn a {
        color: #fff;
        padding: 8px 30px;
        background-color: #d1102b;
        border-radius: 25px;
        border: 2px solid #fff;
        width: 150px;
        text-align: center;
    }

    .product-btn a:hover {
        background-color: #00C1FB;
    }

    .pageinfo {
        width: 100%;
        padding: 20px;
        background-color: #fff;
    }

    .pageinfo p {
        margin-bottom: 20px;
    }

    .pageinfo a {
        border: 1px solid #d8d8d8;
        padding: 5px 10px;
        color: #000;
    }

    .pageinfo a.active {
        background-color: #d1102b;
        color: #fff;
    }

    /* 产品列表页 */




    /* 产品详情页 */
    .right {
        background-color: #fff;
        padding: 10px;
        margin-top: 50px;
    }

    .right-title {
        display: flex;
        justify-content: space-between;
    }

    .right-title h4 {
        font-weight: 600;
        color: #00C1FB;
    }

    .right-title a {
        color: #696969;
    }

    .right-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .right-content {
        margin: 30px 0;
    }

    .right-content .mySwiper2 {
        margin-bottom: 10px;
    }

    .right-content .mySwiper2 img {
        width: 100%;
    }

    .right-content .mySwiper img {
        width: 100%;
    }

    .content-title {
        display: flex;
        justify-content: space-between;
        margin: 20px 0;
    }

    .content-title h5 {
        font-weight: 600;
    }

    .content-title span {
        color: blue;
    }

    .right-content h6 {
        font-weight: 600;
    }

    .right-content a {
        padding: 10px 20px;
        background-color: #d1102b;
        color: #fff;
        margin-left: 20px;
    }

    .right-content a:hover {
        background-color: #00C1FB;
    }

    .tw {
        margin-top: 30px;
    }

    .tw-title h6 {
        font-weight: 600;
        color: #d1102b;
    }

    .tw-line {
        border-bottom: 1px solid #adadad;
        width: 100%;
    }

    .tw-content {
        width: 100%;
    }

    .tw-content img {
        width: 100%;
    }

    /* 产品详情页 */




    /* 客户案例页面 */
    .case-more {
        padding: 20px 0;
    }

    .case-item {
        margin-top: 10px;
    }

    .case-item p {
        margin-bottom: 0;
    }

    /* 客户案例页面 */




    /* 电子相册页面 */
    .wrapper {
        margin: 50px auto;
    }

    .flip-book {
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
        display: none;
        background-size: cover;
    }

    .page {
        padding: 20px;
        background-color: #fdfaf7;
        color: #785e3a;
        border: solid 1px #c2b5a3;
        overflow: hidden;
    }

    .page .page-content {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch;
    }

    .page .page-content .page-header {
        height: 30px;
        font-size: 100%;
        text-transform: uppercase;
        text-align: center;
    }

    .page .page-content .page-image {
        height: 100%;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .page .page-content .page-text {
        height: 100%;
        flex-grow: 1;
        font-size: 80%;
        text-align: justify;
        margin-top: 10px;
        padding-top: 10px;
        box-sizing: border-box;
        border-top: solid 1px #f4e8d7;
    }

    .page .page-content .page-footer {
        height: 30px;
        border-top: solid 1px #f4e8d7;
        font-size: 80%;
        color: #998466;
    }

    .page.--left {
        border-right: 0;
        box-shadow: inset -7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right {
        border-left: 0;
        box-shadow: inset 7px 0 30px -7px rgba(0, 0, 0, 0.4);
    }

    .page.--right .page-footer {
        text-align: right;
    }

    .page.hard {
        background-color: #f2e8d9;
        border: solid 1px #998466;
    }

    .page.page-cover {
        background-color: #e3d0b5;
        color: #785e3a;
        border: solid 1px #998466;
    }

    .page.page-cover h2 {
        text-align: center;
        padding-top: 50%;
        font-size: 210%;
    }

    .page.page-cover.page-cover-top {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), -2px 0 5px 2px rgba(0, 0, 0, 0.4);
    }

    .page.page-cover.page-cover-bottom {
        box-shadow: inset 0px 0 30px 0px rgba(36, 10, 3, 0.5), 10px 0 8px 0px rgba(0, 0, 0, 0.4);
    }

    /* 电子相册页面 */




    /* 新闻列表页 */
    .news-box {
        display: flex;
        flex-direction: column;
        padding: 20px 0;
    }

    .news-box p {
        color: #bababa;
    }

    .news-box i {
        margin-right: 10px;
    }

    .title-btn {
        font-weight: 600;
        color: #000;
        margin-bottom: 15px;
    }

    .news-box span {
        color: #565656;
    }

    .detail-btn {
        padding: 5px 15px;
        background-color: #d1102b;
        color: #fff;
        width: 120px;
        margin: 20px 0;
        text-align: center;
    }

    .detail-btn:hover {
        background-color: #00C1FB;
    }

    .news-line {
        border-bottom: 1px dashed #dadada65;
    }

    /* 新闻列表页 */




    /* 新闻详情页 */
    .news-detail h4 {
        font-weight: 600;
        text-align: center;
        margin: 30px 0;
    }

    .news-tags {
        padding: 5px 20px;
        border: 1px solid #dadada65;
        background-color: #ededed;
        text-align: center;
    }

    .news-detail p {
        margin: 40px 0 30px 0;
    }

    .news-related {
        padding: 10px;
        display: flex;
        justify-content: space-between;
    }

    .news-related a {
        color: #4e4e4e;
    }

    .news-related a:hover {
        color: #d1102b;
    }

    /* 新闻详情页 */





    /* 联系GA黄金甲页面 */
    .contact-more {
        background-color: #fff;
        padding: 20px;
    }

    .contact-info h3 {
        font-weight: 600;
    }

    .contact-text {
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .contact-qr {
        width: 150px;
        height: 150px;
        overflow: hidden;
        margin-top: 20px;
    }

    .contact-qr img {
        width: 100%;
    }

    .baidumap {
        padding: 20px;
        background-color: #fff;
    }

    /* 联系GA黄金甲页面 */
    
    
    
    
    
    
    .tab .clearfix {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 100px;
    }

    .menu,
    .tab-box {
        width: 300px;
        height: 100%;
        margin: 0 auto;
    }

    .menu ul li {
        /*height:45px; */
        line-height: 56px;
        border-bottom: 1px solid #eee;
        font-size: 15px;
    }

    .menu ul li span {
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
        padding: 0 20px;
    }

    .menu ul li span i {
        display: block;
        height: 20px;
        width: 20px;
        background: url(/html/static/css/img/arr.png) no-repeat center center;
        background-size: 80% 80%;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -10px;
        transition: all 0.3s ease-out;
        transform: rotate(0deg);
    }

    .menu ul li span i.action {
        transition: all 0.3s ease-out;
        transform: rotate(180deg);
        color: #d1102b;
    }

    .menu ul li>dl {
        display: none;
        padding-left: 35px;
        background: #d8e7f5;
    }

    .menu ul li>dl a {
        display: block;
        height: 100%;
        width: 100%;
        font-size: 14px;
        color: #222;
        text-decoration: none;
    }

    .tab-box {
        width: 100%;
    }

    .tab-box .tab {
        border-bottom: 1px solid #eee;
    }

    .tab-box .tab ul {
        display: flex;
        justify-content: center;
        gap:100px;
        padding-left: 0;
    }

    .tab-box .tab ul li.action {
        color: #d1102b;
        font-weight: 600;
    }

    .tab-box .box {
        width: 100%;
    }

    .tab-box .box .item {
        display: none;
    }

    .tab-box .box .item:first-child {
        display: block;
    }
    
    .tab-box .box .item img {
        width: 100%;
        margin-bottom: 30px;
    }
}