.grt_pro_content{
    font-size:16px
}
 .grt_pro_content .auto-container{
    max-width:1400px
}
 .grt_pro_content .page_content_block{
    margin-bottom:45px;
    text-align:center
}
 .grt_pro_content .page_content_block h4:before{
    content:'';
    display:block;
    width:92px;
    height:14px;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background:url(/res/magic/images/grt_9.webp);
    background-size:contain
}
 .grt_pro_content .page_content_block h4{
    font-size:36px;
    position:relative;
    padding-bottom:15px;
    margin-bottom:20px;
    padding-bottom:20px;
    line-height:1.3;
    text-align:center
}
 .grt_pro_content .page_content_block p{
    font-size:18px;
    color:#666
}
 .grt_pro_content .pro_show_box{
    position:relative
}
 .grt_pro_content .pro_show_box .txt{
    position:absolute;
    left:13.7%;
    top:30%;
    color:#fff
}
 .grt_pro_content .pro_show_box .txt h2{
    margin:25px 0;
    font-size:40px
}
 .grt_pro_content .pro_show_box .txt p{
    font-size:24px
}
 .grt_pro_content .pro_show_box1{
    margin:70px 0
}
 .grt_pro_content .pro_show_box1 .auto-container{
    display:flex;
    gap:10px;
    flex-wrap:wrap
}
 .grt_pro_content .pro_show_box1 .item{
    flex:0 0 calc((100% - 3 * 10px)/ 4);
    background:#f1f1f1
}
 .grt_pro_content .pro_show_box1 .item .img_box{
    overflow:hidden
}
 .grt_pro_content .pro_show_box1 .item .text_box{
    padding:40px;
    text-align:center
}
 .grt_pro_content .pro_show_box1 .item .text_box img{
    max-height:65px;
    margin-bottom:30px
}
 .grt_pro_content .pro_show_box1 .item .text_box h3{
    margin:19px 0
}
 .grt_pro_content .pro_show_box1 .item .text_box p.line-3{
    min-height:72px
}
 .grt_pro_content .show_pro_table_box{
    position:relative;
    margin:60px auto
}
 .grt_pro_content .show_pro_table_box.active{
    padding-bottom:110px
}
 .grt_pro_content .show_pro_table{
    max-height:600px;
    margin-top:60px
}
 .grt_pro_content .show_pro_table::-webkit-scrollbar{
    display:none
}
 .grt_pro_content .show_pro_table:before{
    content:'';
    display:block;
    position:absolute
}
 .grt_pro_content .show_pro_table:before{
    height:73px;
    background:linear-gradient(180deg,rgba(255,255,255,.49) 0,#fff 72.08%);
    width:100%;
    bottom:70px;
    left:0;
    opacity:0
}
 .grt_pro_content .show_pro_table_box i{
    display:block;
    position:absolute;
    left:45%;
    bottom:0;
    opacity:0;
    visibility:hidden;
    font-style:normal;
    cursor:pointer
}
 .grt_pro_content .show_pro_table_box i:after{
    content:'';
    display:block;
    background:url(/res/magic/images/grt_105.webp);
    width:63px;
    height:58px;
    cursor:pointer;
    position:absolute;
    right:10px;
    top:35%
}
 .grt_pro_content .show_pro_table_box i:before{
    content:'展开表格';
    display:block;
    width:200px;
    height:50px;
    background:#5db75f;
    color:#fff;
    border-radius:10px;
    line-height:50px;
    padding-left:20px;
    font-size:20px;
    font-weight:700;
    transition:all .3s linear
}
 .grt_pro_content .show_pro_table_box i:hover:before{
    box-shadow:0 4px 10px #5db75f
}
 .grt_pro_content .show_pro_table_box.active .show_pro_table::before{
    opacity:1
}
 .grt_pro_content .show_pro_table_box.active i{
    opacity:1;
    visibility:unset
}
 .grt_pro_content table{
    border-color:#ddd
}
 .grt_pro_content table th{
    background:#5db75f;
    color:#fff;
    text-align:center;
    padding:10px 15px
}
 .grt_pro_content table tr:nth-child(even){
    background:rgb(93 183 95 / 10%)
}
 .grt_pro_content table tr td{
    font-size:18px;
    padding:10px 15px;
    text-align:center;
    border-color:#ddd!important
}
 .grt_pro_content .pro_show_box2{
    margin-top:90px;
    padding:60px 0;
    background:#f4f4f4
}
 .grt_pro_content .pro_show_box2 h3{
    font-size:26px;
    font-weight:700;
    text-align:center;
    margin:20px 0
}
 .grt_pro_content .pro_show_box3{
    padding:60px 0
}
 .grt_pro_content .pro_show_box3 .item_box{
    display:flex;
    gap:10px;
    flex-wrap:wrap
}
 .grt_pro_content .pro_show_box3 .item_box .item{
    flex:0 0 calc((100% - 2 * 10px)/ 3)
}
 .grt_pro_content .pro_show_box3 .item_box .item .img_box{
    overflow:hidden
}
 .grt_pro_content .pro_show_box3 .item_box .item .text_box{
    margin:15px 0
}
 .grt_pro_content .pro_show_box3 .item_box .item .text_box h3{
    font-size:20px;
    text-align:center
}
 .grt_pro_content .pro_show_box4{
    padding:60px;
    background:#f4f4f4
}
 .grt_pro_content .pro_show_box4 .item_box{
    display:flex;
    gap:10px;
    flex-wrap:wrap
}
 .grt_pro_content .pro_show_box4 .item_box .item{
    flex:0 0 calc((100% - 2 * 10px)/ 3)
}
 .grt_pro_content .pro_show_box4 .item_box .item .img_box{
    overflow:hidden
}
 .grt_pro_content .pro_show_box4 .item_box .item .text_box{
    margin:15px 0
}
 .grt_pro_content .pro_show_box4 .item_box .item .text_box h3{
    font-size:20px;
    text-align:center
}
 .grt_pro_content .pro_show_box5{
    display:flex
}
 .grt_pro_content .pro_show_box5 .left,.grt_pro_content .pro_show_box5 .right{
    width:50%
}
 .grt_pro_content .pro_show_box5 .left{
    position:relative
}
 .grt_pro_content .pro_show_box5 .left .txt{
    position:absolute;
    top:0;
    left:27.4%;
    bottom:0;
    margin:auto;
    width:max-content;
    height:max-content;
    max-width:65%;
    color:#fff
}
 .grt_pro_content .pro_show_box5 .left .txt h3{
    font-size:40px;
    margin-bottom:30px
}
 .grt_pro_content .pro_show_box5 .left .txt .remark{
    font-size:18px;
    line-height:1.5
}
 .grt_pro_content .pro_show_box5 .left .txt .remark p{
    margin-bottom:20px
}
 .grt_pro_content .pro_show_box6{
    padding-top:60px
}
 .grt_pro_content .pro_show_box6 .item_box{
    display:flex;
    gap:10px;
    flex-wrap:wrap
}
 .grt_pro_content .pro_show_box6 .item_box .img{
    flex:0 0 calc((100% - 2 * 10px)/ 3);
    overflow:hidden
}
 .grt_pro_content .pro_show_box6 .item_box .img:nth-child(1),.grt_pro_content .pro_show_box6 .item_box .img:nth-child(2){
    flex:0 0 calc((100% - 1 * 10px)/ 2)
}
 @media (max-width:1520px){
    .grt_pro_content .page_content_block h4{
        font-size:26px
    }
     .grt_pro_content .page_content_block p{
        font-size:16px
    }
     .grt_pro_content .pro_show_box .txt h2{
        font-size:30px
    }
     .grt_pro_content .pro_show_box .txt p{
        font-size:18px
    }
     .grt_pro_content .pro_show_box1 .item .text_box img{
        max-height:45px;
        margin-bottom:0
    }
     .grt_pro_content .pro_show_box1 .item .text_box h3{
        margin:15px 0;
        font-size:20px
    }
     .grt_pro_content .show_pro_table_box i:before{
        font-size:18px
    }
     .grt_pro_content .pro_show_box2 h3{
        font-size:20px
    }
     .grt_pro_content .pro_show_box3 .item_box .item .text_box h3{
        font-size:16px
    }
     .grt_pro_content .pro_show_box4 .item_box .item .text_box h3{
        font-size:16px
    }
     .grt_pro_content .pro_show_box5 .left .txt h3{
        font-size:30px
    }
     .grt_pro_content .pro_show_box5 .left .txt .remark{
        font-size:16px
    }
}
 @media(max-width:1280px){
    .grt_pro_content{
        font-size:15px
    }
     .grt_pro_content .auto-container{
        max-width:95%
    }
     .grt_pro_content .page_content_block h4{
        font-size:22px
    }
     .grt_pro_content .page_content_block p{
        font-size:15px
    }
     .grt_pro_content .pro_show_box .txt h2{
        font-size:26px
    }
     .grt_pro_content .pro_show_box .txt p{
        font-size:16px
    }
     .grt_pro_content .pro_show_box1 .item .text_box h3{
        font-size:18px
    }
     .grt_pro_content .pro_show_box1 .item .text_box p.line-3{
        font-size:14px
    }
     .grt_pro_content table tr td{
        font-size:16px
    }
     .grt_pro_content .pro_show_box2 h3{
        font-size:16px
    }
     .grt_pro_content .pro_show_box5 .left .txt{
        left:13%;
        max-width:75%
    }
     .grt_pro_content .pro_show_box5 .left .txt h3{
        font-size:22px
    }
     .grt_pro_content .pro_show_box5 .left .txt .remark{
        font-size:15px
    }
}
@media(max-width:1080px){
    .grt_pro_content{}
.grt_pro_content .auto-container{}
.grt_pro_content .page_content_block{}
.grt_pro_content .page_content_block h4:before{}
.grt_pro_content .page_content_block h4{}
.grt_pro_content .page_content_block p{}
.grt_pro_content .pro_show_box{}
.grt_pro_content .pro_show_box .img{}
.grt_pro_content .pro_show_box .img img{
    height: 200px;
    object-fit: cover;
}
.grt_pro_content .pro_show_box .txt{
    top: 30px;
    left: 10px;
}
.grt_pro_content .pro_show_box .txt img{}
.grt_pro_content .pro_show_box .txt h2{
    font-size: 20px;
    margin: 20px 0;
}
.grt_pro_content .pro_show_box .txt p{
}
.grt_pro_content .pro_show_box1{}
.grt_pro_content .pro_show_box1 .auto-container{}
.grt_pro_content .pro_show_box1 .item{
    flex: 0 0 100%;
}
.grt_pro_content .pro_show_box1 .item .img_box{
}
.grt_pro_content .pro_show_box1 .item .img_box img{
    width: 100%;
    object-fit: cover;
}
.grt_pro_content .pro_show_box1 .item .text_box{
    padding: 20px;
}
.grt_pro_content .pro_show_box1 .item .text_box img{}
.grt_pro_content .pro_show_box1 .item .text_box h3{}
.grt_pro_content .pro_show_box1 .item .text_box p.line-3{}
.grt_pro_content .show_pro_table_box{}
.grt_pro_content .show_pro_table_box.active{}
.grt_pro_content .show_pro_table{}
.grt_pro_content .show_pro_table::-webkit-scrollbar{}
.grt_pro_content .show_pro_table:before{}
.grt_pro_content .show_pro_table:before{}
.grt_pro_content .show_pro_table_box i{}
.grt_pro_content .show_pro_table_box i:after{
    width: 54px;
    height: 55px;
    background-size: contain;
    background-repeat: no-repeat;
}
.grt_pro_content .show_pro_table_box i:before{
    font-size: 16px;
}
.grt_pro_content .show_pro_table_box i:hover:before{}
.grt_pro_content .show_pro_table_box.active .show_pro_table::before{}
.grt_pro_content .show_pro_table_box.active i{
    left: 22%;
}
.grt_pro_content table{}
.grt_pro_content table tr{}
.grt_pro_content table th{}
.grt_pro_content table tr:nth-child(even){}
.grt_pro_content table tr td{}
.grt_pro_content .pro_show_box2{
    margin-top: 65px;
    padding: 55px 0;
}
.grt_pro_content .pro_show_box2 img{}
.grt_pro_content .pro_show_box2 h3{}
.grt_pro_content .pro_show_box3{}
.grt_pro_content .pro_show_box3 .page_content_block{}
.grt_pro_content .pro_show_box3 .item_box{}
.grt_pro_content .pro_show_box3 .item_box .item{
    flex: 0 0 calc((100% - 1 * 10px)/ 2);
}
.grt_pro_content .pro_show_box3 .item_box .item .img_box{}
.grt_pro_content .pro_show_box3 .item_box .item .text_box{}
.grt_pro_content .pro_show_box3 .item_box .item .text_box h3{}
.grt_pro_content .pro_show_box4{
    padding: 60px 0;
}
.grt_pro_content .pro_show_box4 .page_content_block{}
.grt_pro_content .pro_show_box4 .item_box{}
.grt_pro_content .pro_show_box4 .item_box .item{
    flex: 0 0 100%;
}
.grt_pro_content .pro_show_box4 .item_box .item .img_box{}
.grt_pro_content .pro_show_box4 .item_box .item .text_box{}
.grt_pro_content .pro_show_box4 .item_box .item .text_box h3{}
.grt_pro_content .pro_show_box5{
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.grt_pro_content .pro_show_box5 .left,.grt_pro_content .pro_show_box5 .right{
    width: 100%;
}
.grt_pro_content .pro_show_box5 .left{}
.grt_pro_content .pro_show_box5 .left .img{}
.grt_pro_content .pro_show_box5 .left .img img{
    min-height: 450px;
}
.grt_pro_content .pro_show_box5 .left .txt{
    max-width: 95%;
    left: 0;
    right: 0;
    margin: auto;
}
.grt_pro_content .pro_show_box5 .left .txt h3{}
.grt_pro_content .pro_show_box5 .left .txt .remark{}
.grt_pro_content .pro_show_box5 .left .txt .remark p{}
.grt_pro_content .pro_show_box5 .right{}
.grt_pro_content .pro_show_box6{}
.grt_pro_content .pro_show_box6 .page_content_block{}
.grt_pro_content .pro_show_box6 .item_box{}
.grt_pro_content .pro_show_box6 .item_box .img{}
.grt_pro_content .pro_show_box6 .item_box .img:nth-child(1),.grt_pro_content .pro_show_box6 .item_box .img:nth-child(2){}
.grt_pro_content .pro_show_box6 .item_box .img img{}
}