        .mainslider .btn-default {
          padding: 12px;
          border-radius: 0;
          min-width: 300px;
        }
        .overviewtext .product_design_font40{
            font-size: 34px;
        }
        .overviewtext .product_design_font36{
            font-size: 24px;
            margin-top: 10px;
        }
        /*#Overview {*/
        /*    background-color: #e9e9e9 !important;*/
        /*}*/
        .downloadcard{
            float: left;
            background-color: #ececec;
            padding: 5px 120px 5px 5px;
            border-radius: 5px;
            margin-right: 10px;
            position: relative;
            font-weight: 550;
            color: #646464;
            margin-top: 10px;
        }
        .downloadcard a{
            background: #008c8c;
            position: absolute;
            right: 0;
            top: 0;
            width: 20%;
            height: 100%;
            max-width: 40px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
        }
        .downloadcard a img {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
        }
        .icons_sm {
            max-height: 55px;
        }
        .CCT_style div{
            color: #545454 !important;
        }
        .button-line{color:#008c8c;position:relative;overflow:hidden;transition:border .2s linear}
        .button-line i{font-style:normal;transition: color 1s}
        .button-line i:after,.button-line i:before,.button-line:after,.button-line:before{content:"";position:absolute;top:0;width:0;height:34.333333%;background:#008c8c;transition:all .5s linear;display:block;z-index:-1}
        .button-line:before{left:0;top:0}
        .button-line:after{left:-15px;top:33.33333333%}
        .button-line i:after,.button-line i:before{top:auto;bottom:0}
        .button-line i:before{left:-30px;top:66.66666666%}
        .button-line i:after{left:-45px;top:60px}
        .button-line:hover{border:1px solid #008c8c}
        .button-line:hover i{color:#fff}
        .button-line:hover i:after,.button-line:hover i:before,.button-line:hover:after,.button-line:hover:before{width:310px}
        .button-line:active{background:#008c8c}
        /* .trans{transition:all .3s} */

        .nav-menu {
            display: flex;
        }
        .nav-menu li{    
            flex: 1;
            display: flex;
            flex-direction: column;
            position: relative;
        }
        .productBanner{
            margin-top: -400px;
        }
        .nodesign{
            padding: 30px 20px 30px 20px;
            font-size: 16px;
            line-height: 38px;
            color: #7b7a7a;
            background-color: #fff;
            margin-top: 120px;
        }
        
        .product_img img,.product_img video{
            max-height: 700px;
        }
        section .mainslider>div {
            display: flex;
            align-items: center;
        }
        
        
        .progress_model {
            position: relative;
            width: 70%;
            color: #111111;
            background: #e0e0e0;
            border-radius: 20px;
            height: 6px;
            z-index: 400;
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            box-shadow: 1px 4px 19px rgb(131 131 131 / 40%) inset;
            width: 0%;
            transition: all .5s ease;
            max-width: 70%;
        }
        .progress_model.on{
            width: 100%;
            margin-right: 5px;
        }
        .progress_chart {
            position: absolute;
            background-color: #008c8c;
            border-radius: 20px;
            left: 0;
            height: 6px;
            width: 0%;
            transition: all .3s ease;
            max-width: 100%;
        }
        .DownloadPng {
            cursor: pointer;
            display: inline;
        }
        .ImgAchievements img{
            margin-top: 5px;
        }
        .productmain {
            /*overflow: hidden;*/
            /*overflow-x: hidden;*/
            /*overflow-y: auto;*/
        }
        .slick-dots {
            bottom: 1% !important;
        }
        /* l3 自适应效果样式 */
        @media (min-width: 2400px) {
            .product_text .margintop_200{
                margin-top: -300px;
            }
        }
        @media (min-width: 2080px) {
            .product_design_font12 {
                font-size: 16px;
            }
            .product_design_font32 {
                font-size: 40px;
            }
            .product_design_font16 {
                font-size: 22px;
            }
            .table-striped>tbody>tr td{
                font-size: 16px;
            }
        }
        @media (min-width: 1800px) {
            .mainslider .GalleryList {
                max-height:80vh;
                overflow: hidden;
            }
        }
        @media (max-width: 1700px) {
            .overviewtext {
                margin-top: 120px;
            }
            .product_text .margintop_200 {
                margin-top: -150px;
            }
        }
        @media (max-width: 1600px) {
            .product_design_font42 {
                font-size: 26px;
                line-height: 26px;
            }
            .product_design_font40 {
                font-size: 30px;
            }
            .product_design_font36 {
                font-size: 30px;
            }
            .product_design_font18 {
                font-size: 16px !important;
            }
            .product_img {
                margin-top: -350px;
            }
            .overviewtext {
                margin-top: 150px;
            }
            .product_text .margintop_200 {
                margin-top: -80px;
            }
            .product_text {
                margin-top: -330px;
            }
        }
        @media (max-width: 1500px) {
            .next-img {
                top: 360px !important;
            }
        }
        @media (max-width: 1400px) {
            .product_img {
                margin-top: -280px;
            }
            .margintop_200 {
                margin-top: -100px;
            }
            .overviewtext {
                margin-top: 110px;
            }
            .product_text {
                margin-top: -320px;
            }
        }
        @media (max-width: 1366px) {
            .product_text .margintop_200 {
                margin-top: -20px;
            }
        }
        @media (max-width: 1200px) {
            .product_img {
                margin-top: -200px;
            }
            .product_text {
                margin-top: -300px;
            }
        }
        @media (max-width: 991px) {
            
        section .mainslider>div {
            display: block !important;
            align-items: center;
        }
        .slick-dotted.slick-slider {
                margin-top: 50px;
        }
            .nodesign{
                margin-top: 100px !important;
            }
            .mainslider>div{
                display: block;
            }
            .mainslider {
                position: relative;
            }
            .margintop_200 {
                margin-top: -50px;
            }
            .overviewtext {
                margin-top: 100px;
            }
            .reviewlist {
                display: block;
                padding: 10px !important;
            }
            #Gallery>div {
                padding: 5px;
            }
            .product_text {
                margin-top: -320px;
            }
            .Spectable .table01,.Spectable .table02 {
                margin: 0;
            }
            .Spectable .table01 tr:last-child td{
                border-bottom: none;
            }
            #Video>div>div>.col-md-6 {
                padding: 10px !important;
            }
            .reviewlist .margintop50 {
                margin-top: 2px;
            }
            section .margintop10 {
                margin-top: 5px;
            }
            section .product_design_font28 {
                font-size: 28px;
            }
            section .product_design_font12 {
                font-size: 16px !important;
            }
            section .product_design_font20 {
                font-size: 24px;
            }
            section .product_design_font18 {
                font-size: 28px;
            }
            section .product_design_font24 {
                font-size: 28px;
            }
            section .table-striped>tbody>tr td{
                font-size: 16px;
            }
            .downloadcard{
                float: none;
            }
        }
        @media (max-width: 880px) {
            .product_text {
                margin-top: -330px;
            }
            .product_img {
                margin-top: -130px;
            }
        }
        @media (max-width: 780px) {
            .product_text {
                margin-top: -250px;
            }
        }
        @media (max-width: 580px) {
            .product_text {
                margin-top: -200px;
            }
            .product_img {
                margin-top: -60px;
            }
        }
        @media (max-width: 520px) {
            .product_text {
                margin-top: -200px;
            }
            .product_img {
                margin-top: -30px;
            }
        }
        @media (max-width: 480px) {
            .overviewtext {
                margin-top: 65px;
            }
            .overviewtext .product_design_font40 {
                font-size: 16px;
            }
            .overviewtext .product_design_font36 {
                font-size: 12px;
            }
            section .product_design_font20 {
                font-size: 14px;
            }
            section .product_design_font24 {
                font-size: 18px;
            }
            section .product_design_font12 {
                font-size: 12px !important;
            }
            section .product_design_font28 {
                font-size: 14px;
            }
            section .margintop10 {
                margin-top: 5px;
            }
            .product_design_font18 {
                font-size: 14px !important;
            }
            .product_design_font36 {
                font-size: 20px;
            }
            .product_design_font40 {
                font-size: 20px;
            }
            .product_list .nav-menu {
                width: 200%;
            }
            .product_img {
                margin-top: -80px;
            }
            .product_text {
                margin-top: -152px;
            }
            .videoformat {
                margin-top: 59px;
            }
            .margintop100 {
                margin-top: 20px;
            }
            .Spectable {
                padding: 0;
            }
            .product_list li a:after {
                height: 0px;
            }
            .productBanner {
    min-height: 150px;
}
.product_text .margintop_200 {
                margin-top: -20px;
            }
        }
