 .swiper-container {
            --swiper-theme-color: #fff;
        }

        .swiper-container.indexbanner {
            width: 100%;
            /* height: calc(100vh - 90px) */
        }

        .indexbanner a,
        .indexbanner img {
            width: 100%;
            display: block;
        }

        .editer p {
            line-height: 1.2;
        }

        .editer img {
            width: 100%;
            display: block;
            margin: 20px auto;
        }

        .productTj dl {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
        }

        .productTj dd {
            width: calc(24.2857% - 8px);
            margin-right: 8px;
            text-align: center;
        }

        .productTj dd:nth-of-type(7n) {
            margin-right: 0;
        }

        .productTj dd img {
            width: auto;
            display: inline-block;
            height: auto;
        }

        .productTj dd .PT-pic-2 {
            display: none;
        }

        .productTj dd:hover .PT-pic-1 {
            display: none;
        }

        .productTj dd:hover .PT-pic-2 {
            display: inline-block;
        }

        @media screen and (max-width:1202px) {}

        @media screen and (min-width:992px) and (max-width:1201px) {
            .productTj dd {
                width: calc(20% - 8px);
            }

            .productTj dd:nth-of-type(5n) {
                margin-right: 0;
            }
        }

        @media screen and (min-width:481px) and (max-width:991px) {
            .productTj dd {
                width: calc(25% - 8px);
            }

            .productTj dd:nth-of-type(4n) {
                margin-right: 0;
            }
        }

        @media screen and (max-width:480px) {
            .productTj dd {
                width: calc(50% - 8px);
            }

            .productTj dd:nth-of-type(2n) {
                margin-right: 0;
            }

            .productTj.w-top {
                margin-top: 0;
            }
        }
        .swiper {
            width: 100%;
            position: relative;
            margin-bottom: 40px;
        }

        .blog-inner {
            position: relative;
            margin-left: 0.9375rem;
            margin-right: 0.9375rem;
        }

        .blog-inner .blog-image {
            position: relative;
        }

        .blog-inner .blog-imagelink {
            position: relative;
            width: 100%;
            display: block;
            overflow: hidden;
        }

        .blog-inner .blog-imagelink img {
            /* position: absolute;
                width: 100%;
                height: 100%;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                object-fit: cover; */
            transition: 2.8s;
        }

        .blog-inner .blog:hover .blog-imagelink img {
            transform: scale(1.1);
        }

        .blog-inner .blog-hover {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3);
            opacity: 0;
            transition-duration: 500ms;
        }

        .blog-inner .blog:hover .blog-hover {
            opacity: 1;
            transition-duration: 500ms;
        }

        .blog-inner .blog-readmore-outer {
            position: absolute;
            right: 0;
            left: 0;
            top: 45%;
            text-align: center;
            opacity: 0;
            transition-duration: 500ms;
        }

        .blog-inner .blog-content {
            text-align: left;
            margin: 20px 0 0;
            padding-bottom: 0px;
        }

        .blog-inner .blog-date {
            color: #ffffff;
            display: inline-block;
            margin: -55px 0 0;
            padding: 0px 15px;
            position: absolute;
            z-index: 999999;
            font-weight: 400;
            right: 20px;
        }

        .blog-inner .blog-name a {
            font-size: 16px;
            line-height: 24px;
            font-weight: 700;
            text-transform: none;
            color: #000;
            margin: 12px 0;
        }

        .blog-inner .blog-desc {
            margin: 20px 0 40px;
            padding: 10px 0;
            border-top: 1px solid #ECECEC;
        }

        .blog-inner .blog-desc p {
            color: #808080;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .blog-inner .blog-readmore {
            display: inline-block;
            color: #fff;
            background: black;
            padding: 10px 30px;
            display: inline-block;
            transition: 0.5s;
        }

        .blog-inner .owl-buttons .buttons {
            background: url(/template/default/Index/cjm/sprite.png) no-repeat 0 0;
            position: absolute;
            bottom: 55px;
            height: 34px;
            width: 48px;
            opacity: 0;
            color: rgba(0, 0, 0, 0.8);
            text-shadow: 1px 1px 0 rgb(255 255 255 / 30%);
            transition: all .3s ease;
            cursor: pointer;
            z-index: 9;
        }

        .blog-inner:hover .buttons {
            opacity: 1;
        }

        .blog-inner .buttons.owl-prev {
            background-position: 0px -54px;
            left: 0px;
        }

        .blog-inner .buttons.owl-next {
            background-position: 0px -169px;
            right: 0px;
        }

        .blog-inner .buttons.owl-prev:hover {
            background-position: 0px -111px;
        }

        .blog-inner .buttons.owl-next:hover {
            background-position: 0px -226px;
        }

        @media screen and (max-width:768px) {
            .blog-inner .owl-buttons .buttons {
                display: none;
            }

            .blog-inner .blog-desc {
                margin: 20px 0 0px;
            }
        }
		
	.inews{margin-top:2rem;}
			.inews dd{float:left;width:45%;height:2rem;line-height:2rem;overflow:hidden;margin:0 2%;}
			.inews dd p{float:left;}
			.inews dd span{float:right;}
			 @media screen and (max-width:768px) {
				.inews dd{float:none;width:95%;}
			 }