.ny_banner {position: relative;}
.ny_banner .banner_img {width: 100%;}
.ny_banner .banner_img img {width: 100%;}
.neibanLine {width: 1em;height: 5px;}
.ny_banner .banner_text {position: absolute;top: 46%;width: 100%;transform: translateY(-50%);}
.ny_banner .banner_text > div {color: #fff;}
.ny_banner .banner_classify {position: absolute;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.1);}
.ny_banner .banner_classify .fy_box {display: grid;grid-template-columns: repeat(3, 1fr);}
.ny_banner .banner_classify .fy_box .item {position: relative;}
.ny_banner .banner_classify .fy_box .item .one {transition: 0.8s;cursor: pointer;}
.ny_banner .banner_classify .fy_box .item .one .svg img {width: 30px;}
.ny_banner .banner_classify .fy_box .item .one .content {flex: 1;color: #fff;display: flex;flex-wrap: wrap;align-items: center;}
.ny_banner .banner_classify .fy_box .item .one .content .wz {flex: 1;}
.ny_banner .banner_classify .fy_box .item .one .content i {transition: 0.4s;}
.ny_banner .banner_classify .fy_box .item .two {display: none;z-index: 2;position: absolute;top: 100%;width: 100%;background: #004a9a;}
.ny_banner .banner_classify .fy_box .item .two a {color: #fff;}
.ny_banner .banner_classify .fy_box .item .two a span {flex: 1;opacity: 0.8;transition: 0.4s;}
.ny_banner .banner_classify .fy_box .item .two a svg {opacity: 0;transition: 0.4s;}
.ny_banner .banner_classify .fy_box .item .two a:hover span,
.ny_banner .banner_classify .fy_box .item .two a:hover svg {opacity: 1;}
.ny_banner .banner_classify .fy_box .item.active .one,
.ny_banner .banner_classify .fy_box .item:hover .one {background: #005aa0;}
.ny_banner .banner_classify .fy_box .item.active .one .content i,
.ny_banner .banner_classify .fy_box .item:hover .one .content i {transform: rotate(90deg);}

.product_content .product_item {float: left;border: 1px solid #ebebeb;position: relative;width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.product_content .product_item:nth-child(4n){margin-right: 0;}
.product_content .product_item::before {transition: 0.4s;content: '';position: absolute;left: 0;bottom: 0;width: 0%;height: 2px;background: #004a9a;}
.product_content .product_item .img {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;overflow: hidden;}
.product_content .product_item .img img {width: 100%;transition: 0.4s;}
.product_content .product_item .content .tent_1 .text {color: #000;transition: 0.4s;height:60px;line-height:30px;}
.product_content .product_item .content .tent_2 span {transition: 0.4s;color: #333;}
.product_content .product_item .content .tent_2 svg path {transition: 0.4s;}
.product_content .product_item:hover::before {width: 100%;}
.product_content .product_item:hover .img img {transform: scale(1.05);}
.product_content .product_item:hover .content .tent_1 .text {color: #004a9a;}
.product_content .product_item:hover .content .tent_2 span {color: #004a9a;}
.product_content .product_item:hover .content .tent_2 svg path {fill: #004a9a;}

.location .icon-youjiantou1 {transform: scale(0.6);color: #999999;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);-o-transform: scale(0.6);}
.location a:hover {color: #005aa0;}
.backButton:hover {letter-spacing: 2px;}

.product_detail .detail_content .left_box .swiper-container .swiper-slide img {width: 80%;display: block;margin: 0 auto;}
.product_detail .detail_content .left_box .point {z-index: 2;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);}
.product_detail .detail_content .left_box .point .swiper-pagination-bullet {width: 28px;height: 28px;transition: 0.4s;background: #dadadb;opacity: 1;border-radius: 4px;margin: 0 !important;transform: rotate(45deg) scale(0.5);}
.product_detail .detail_content .left_box .point .swiper-pagination-bullet-active {background: #005aa0;}
.product_detail .detail_content .right_box {padding: 0 5% 0 0;}
.product_detail .detail_content .right_box .box1 {color: #000;border-bottom: 1px solid #ddd;}
.link {display: inline-block;transition: 0.4s;}
.link:hover {transform: translateY(-6px);box-shadow: 3px 3px 10px rgba(22,90,158,.58);}

.related_products .item {border: 1px solid #ebebeb;position: relative;}
.related_products .item::before {transition: 0.4s;content: '';position: absolute;left: 0;bottom: 0;width: 0%;height: 2px;background: #005aa0;}
.related_products .item .item_img {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;overflow: hidden;}
.related_products .item .item_img img {width: 100%;transition: 0.4s;}
.related_products .item .item_content .tent1 .text {color: #000;transition: 0.4s;}
.related_products .item .item_content .tent_2 span {transition: 0.4s;color: #333;}
.related_products .item .item_content .tent_2 svg path {transition: 0.4s;}
.related_products .item:hover::before {width: 100%;}
.related_products .item:hover .item_img img {transform: scale(1.05);}
.related_products .item:hover .item_content .tent_1 .text {color: #005aa0;}
.related_products .item:hover .item_content .tent_2 span {color: #005aa0;}
.related_products .item:hover .item_content .tent_2 svg path {fill: #005aa0;}
.related_products .point .swiper-pagination-bullet {width: 28px;height: 28px;transition: 0.4s;background: #fff;opacity: 0.3;border-radius: 4px;margin: 0 !important;transform: rotate(45deg) scale(0.5);}
.related_products .point .swiper-pagination-bullet-active {opacity: 1;}
.related_products .point {display: flex;justify-content: center;}
.related_products .point .swiper-pagination-bullet {background: #dadadb;opacity: 1;}
.related_products .point .swiper-pagination-bullet-active {background: #005aa0;}

@media screen and (max-width:1280px) { 
    .ny_banner .banner_img img {min-height: 320px;object-fit: cover;vertical-align: bottom;}
    .product_content .product_item {width: 32%;}
    .product_content .product_item:nth-child(4n){margin-right: 2%;}
    .product_content .product_item:nth-child(3n){margin-right: 0;}
	.product_content .product_item .content .tent_1 .text{height:30px;line-height:30px;}
    .product_detail .detail_content .left_box .point .swiper-pagination-bullet{width: 20px;height: 20px;}
    .related_products .point .swiper-pagination-bullet{width: 20px;height: 20px;}
}

@media screen and (max-width:1040px){
    /*.ny_banner .banner_classify{display:none;}*/
    .ny_banner .banner_text{top:25%;}
    .ny_banner .banner_classify{position:relative;background: #005aa0;}
    .ny_banner .banner_classify .fy_box{display: block;}
    .product_content .product_item {width: 49%;}
    .product_content .product_item:nth-child(3n){margin-right: 2%;}
    .product_content .product_item:nth-child(2n){margin-right: 0;}
	.product_content .product_item .content .tent_1 .text{height:25px;line-height:25px;}
}

@media screen and (max-width: 750px) {
    .product_content .product_item {width: 100%;margin-right: 0 !important;}
    .location{justify-content: flex-end;}
    .product_detail .detail_content .left_box .swiper-container .swiper-slide img {width: 100%;}
    .product_detail .detail_content .right_box{padding-top:30px;}
    
}

