.product{width:96%;max-width: 1200px;margin:0 auto;display: block;padding:40px 0 80px;}
.product-title{width: 100%;text-align: center;}
.product-title p{font-size:24px;line-height:40px;}
.product-title span{font-size:12px;color:#777777;display: block;line-height:36px;}
.product .product-main{width:100%;margin-top:20px;}
.product .product-main .product-img{width:34%;/*height:408px;*/float:left;display: inline-block;}
.product .product-main .product-img img{width:100%;height:100%;display: block;}
.product .product-main .product-text{width:60.5%;margin-right:10px;float:right;display: inline-block;position: relative;}
.product_text_diy{width:100% !important;margin-right:0 !important;}
/*.product .product-main .product-text .swiper-container{width:80%;margin:5.5% auto 0;border:2px dashed #59a6ee;padding: 30px 30px 0;}*/
.product .product-main .product-text .swiper-wrapper .swiper-slide h2{font-size:18px;color:#0064c2;width: 100%;line-height:46px;display: inline-block;}
.product .product-main .product-text .swiper-wrapper .swiper-slide span{width:65px;height:3px;background:#0064c2;display: block;}
.product .product-main .product-text .swiper-wrapper .swiper-slide p{text-indent:2rem;font-size:14px;/*color:#3d3d3d;*/text-align:center;
background:#0060a7;color:#fff;line-height:24px;padding:10px 0;position:relative;z-index: 2;
}
.product .product-main .product-text .swiper-button-next{outline: none;}
.product .product-main .product-text .swiper-button-prev{outline: none;}

.product_text_diy .swiper-slide a,.product_text_diy .swiper-slide img{width:100%;display:block;}
.product_text_diy .swiper-slide img{height:214px;object-fit:cover;transition:.4s ease .1s;overflow:hidden;}
.product_text_diy .swiper-slide a{overflow:hidden;}
.product_text_diy .swiper-slide:hover img{transform:scale(1.05);}

@media screen and (max-width: 900px) {
.product_text_diy .swiper-slide img{height:22.888vw;}
}
@media screen and (max-width: 750px) {
.product_text_diy .swiper-slide img{height:35.066vw;}
}
@media screen and (max-width: 450px) {
.product_text_diy .swiper-slide img{height:72vw;}
}

@media screen and (max-width: 960px) {
    .product .product-main .product-img{width:90%;margin:0 auto;float:inherit;display: block;}
    .product .product-main .product-img img{width:100%;max-width:408px;margin:0 auto;display: block;}
    .product .product-main .product-text{width:80%;margin:0 auto;float:inherit;display: block;}
}
@media screen and (max-width: 650px) {
    /*.product .product-main .product-text .swiper-button-next{right:-30px;}*/
    /*.product .product-main .product-text .swiper-button-prev{left:-30px;}*/
}


.good{width:100%;margin:0 auto;padding:50px 0 60px;display: block;background:url('../images/good.jpg') center center no-repeat;background-size: cover;}
.good-main{width:90%;max-width: 1200px;margin:0 auto;display: block;}
.good-main-list{width:100%;margin-top:30px;display: block;}
.good-main-list .swiper-container {width: 100%;height: 100%;}
.good-main-list .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;border-radius:10px;overflow: hidden;}
.good-main-list-con{width:100%; vertical-align: top;height:255px;}
.good-main-list .swiper-slide img,.good-main-list .swiper-slide h2,.good-main-list .swiper-slide p{width:100%;float:inherit;display: block;}
.good-main-list .swiper-slide h2{font-size:20px;color:#0470c0;line-height:50px;margin-top:20px;}
.good-main-list .swiper-slide span{width:50px;height:3px;background:#0470c0;margin:0 auto;display: block;}
.good-main-list .swiper-slide p{width:90%;margin:20px auto;display: block;line-height:24px;font-size:15px;color:#444;text-align: left;}

.news{width:90%;max-width: 1200px;margin:0 auto;padding:55px 0;}
.news ul{margin-top:30px;}
.news li{width:48%;float:left;display:inline-block;border:1px solid #d3d3d3;margin-bottom:20px;position: relative;}
.news li:nth-child(2n){float:right;}
.news li a{width:96%;margin:8px auto;display: block;}
.news li a img{width:200px;height:152px;margin-right:20px;float:left;display: inline-block;}
.news li a dt{width:100%;font-size:18px;color:#000;line-height:36px;display: block;}
.news li a dt p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news li a dd span{color:#cdcdcd;font-size:12px;display: block;line-height:20px;}
.news li a dd p{font-size:14px;color:#434343;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news li a dd i{font-size:12px;color:#525252;position: absolute;bottom:8px;right:2%;}
.news li:hover{transform: scale(1.1);z-index:2;}
.news-more{width: 166px;height:82px;color:#0470c0;font-size:19px;margin: 0 auto;display: block;line-height:88px;text-align: center;background: url("../images/more.png") center center no-repeat;margin-top:20px;}

@media screen and (max-width: 960px) {
    .news li{width:100%;}
}
@media screen and (max-width: 500px) {
    .news li a img{width:40vw;height:30.4vw;}
    .news li a dd p{-webkit-line-clamp: 2;}
    .news li a dt{line-height:24px;}
}

.about_intro{wdith:100%;font-size:16px;line-height: 30px;color:#000;display: block;text-indent: 2rem;margin:30px auto;}
.about_url,.about_url a{width:100%;;text-align: center;font-size:14px;line-height: 30px;color:#1E9FFF;}