/*
Theme Name: wangyingzhe
Author: wangyingzhe
Description: wangyingzhe
Date:2026-08-10
Version: 1.0
*/

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    line-height: 1.7;
    color: #222;
    background: #fff;
    margin: 0 auto;
}

main.main-wrap {
	max-width: 1280px;
    margin: 3em auto;
}
article.post-item {
	max-width: 1280px;
    margin: 3em auto;
}

.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next {
    padding: 0.5em;
    color: #FFF;
    background-color: rgba(0,0,0,0.5);
}
.elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-swiper-button.elementor-swiper-button-next:hover {
    background-color: #203C95;
}

/* product news items */
.details3_riCon_title {font-size: 20px;line-height: 2;border-bottom: 1px solid rgba(51, 51, 51, 0.2);position: relative;color: #000;font-weight: bold;}
.details3_riCon_title::before {content: "";display: inline;width: 20%;height: 2px;background-color:rgba(32, 60, 149, 1);position: absolute;left: 0;bottom: -1px;}
.bossgoo-news-details3 .details3_riBottom {width: 100%;}
.bossgoo-news-details3 .details3_riBottom2 {display: flex;flex-wrap: wrap;}
.bossgoo-news-details3 .details3_ri_bot_item {width: 100%;margin-bottom: 20px;}
.bossgoo-news-details3 .details3_ri_bot_item:last-child {margin-bottom: 0;}
.bossgoo-news-details3 .details3_ri_bot_ti {color: #000;font-weight: bold;}
.bossgoo-news-details3 .details3_ri_bot_te, .bossgoo-news-details3 .details3_ri_bot_te a {color: #333;}
.bossgoo-news-details3 .details3_riBottom {width: 100%;}
.bossgoo-news-details3 .details3_riBottom2 {display: flex;flex-wrap: wrap;}
.bossgoo-news-details3 .details3_ri_bot_item {width: 100%;margin-bottom: 20px;}
.bossgoo-news-details3 .details3_ri_bot_item:last-child {margin-bottom: 0;}
.bossgoo-news-details3 .details3_ri_bot_ti {color: #000;font-weight: bold;}
.bossgoo-news-details3 .details3_ri_bot_te, .bossgoo-news-details3 .details3_ri_bot_te a {color: #333;}
/* about-us */
.bossgoo_about_1 .bos-info-box{padding-top: 60px;padding-bottom: 30px;}
.bossgoo_about_1 .bos-info{padding-bottom: 60px;}
.bossgoo_about_1 .bos-info:last-child{padding-bottom: 0;}
.bossgoo_about_1 .bos-info table{width: 100%;font-size: 16px;text-align: left;display: flex;flex-direction: column;}
.bossgoo_about_1 .bos-info table caption{font-size: 2em;line-height: 1em;text-align: left;font-weight: bold;color: #000;}
.bossgoo_about_1 .bos-info table tbody{color: #333;margin-top: 10px;}
.bossgoo_about_1 .bos-info table tbody tr{margin-top: 20px;display: flex;}
.bossgoo_about_1 .bos-info table tbody tr th{width: auto;flex-shrink: 0;color: #333;line-height: 1.5;max-height: 100%;max-width: 40%;}
.bossgoo_about_1 .bos-info table tbody tr td{line-height: 1.5;padding-left: 20px;box-sizing: border-box;max-height: 100%;}
.bossgoo_about_1 .bos-info table tbody tr th.bos-info-title{font-size: 24px;line-height: 24px;color: #333;}
/* factory */
.bossgoo_factory_1{width: 100%;background-color: #fff;}
.bossgoo_factory_1 .book-factory{display: flex;flex-wrap: wrap;}
.bossgoo_factory_1 .book-fa-left{width: 60%;font-size: 16px;padding-right: 15px;}
.bossgoo_factory_1 .book-fa-left p{font-size: 14px;line-height: 22px;color: #000;}
.bossgoo_factory_1 .book-fa-left span{font-size: 32px;font-weight: bold;margin-right: 10px;color: #000;}
.bossgoo_factory_1 .book-fa-table{width: 100%;text-align: left;}
.bossgoo_factory_1 .book-fa-table tbody tr{display: flex;margin-bottom: 30px;}
.bossgoo_factory_1 .book-fa-table tbody tr th{width: 200px;line-height: 1.5;flex-shrink: 0;color: #333;}
.bossgoo_factory_1 .book-fa-table tbody tr td{line-height: 1.5;padding-left: 10px;color: #333;box-sizing: border-box;max-height: 100%;}
.bossgoo_factory_1 .book-fa-table tbody tr td a{line-height: 24px;color: #333;}
.bossgoo_factory_1 .book-fa-table-code{width: 116px;height: 116px;object-fit: contain;}
.bossgoo_factory_1 .book-fa-right{width: 40%;display: flex;align-items: center;justify-content: center;}
.bossgoo_factory_1 .book-fa-swiper{width: 100%;height: 470px;}
.bossgoo_factory_1 .book-fa-swiper .swiper-wrapper .swiper-slide{display: flex;justify-content: center;align-items: center;}
.bossgoo_factory_1 .book-fa-swiper .swiper-wrapper .swiper-slide img{max-width: 100%;max-height: 100%;object-fit: contain;}
.bossgoo_factory_1 .book-fa-swiper .swiper-pagination .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.bossgoo_factory_1 .book-fa-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 20px;border-radius: 5px;background-color: #fff;}
.imageye-selected {outline: 2px solid black !important;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;}
/* contact */
.bossgoo_contact_1{width: 100%;background-color: #fff;}
.bossgoo_contact_1 .con-de-table{width: 100%;text-align: left;font-size: 16px;}
.bossgoo_contact_1 .con-de-table tbody tr{display: flex;margin-top: 30px;}
.bossgoo_contact_1 .con-de-table tbody tr th{width: auto;flex-shrink: 0;color: #333;line-height: 24px;max-height: 100%;}
.bossgoo_contact_1 .con-de-table tbody tr td{padding-left: 20px;color: #333;box-sizing: border-box;letter-spacing: 1px;line-height: 24px;max-height: 100%;}
.bossgoo_contact_1 .con-de-table tbody tr td a{color: #333;}
.bossgoo_contact_1 .con-de-table-phone{position: relative;width: 15px;height: 15px;display: inline-block;margin-left: 10px;}
.bossgoo_contact_1 .con-de-table-ph-img{width: 100%;cursor: pointer;object-fit: contain;}
.bossgoo_contact_1 .con-de-table-people,.bossgoo_contact_1 .con-de-table-ph{position: relative;}
.bossgoo_contact_1 .con-de-table-img{width: 99px;height: 99px;position: absolute;left: 20px;bottom: 0;object-fit: contain;display: none;}
.bossgoo_contact_1 .con-de-table tbody tr.con-de-table-people{margin-top: 0;}
.bossgoo_contact_1 .con-de-table-peo{width: 99px;height: 99px;position: absolute;right: 20%;top: 0;object-fit: contain;margin-top: 0;}

.posts-items .elementor-heading-title {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.posts-items h3.elementor-post__title {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.posts-items .elementor-post__excerpt {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.product-categories-list ul li:nth-child(2), .product-categories-list ul li:nth-child(3), .product-categories-list ul li:nth-child(4), .product-categories-list ul li:nth-child(6), .product-categories-list ul li:nth-child(7), .product-categories-list ul li:nth-child(8), .product-categories-list ul li:nth-child(9) {
    padding-left: 1em;
    list-style-type: disc;
    list-style-position: inside;
}
.product-categories-list ul li:nth-child(2)::before, .product-categories-list ul li:nth-child(3)::before, .product-categories-list ul li:nth-child(4)::before, .product-categories-list ul li:nth-child(6)::before, .product-categories-list ul li:nth-child(7)::before, .product-categories-list ul li:nth-child(8)::before, .product-categories-list ul li:nth-child(9)::before {
  content: "•";
  position: absolute;
  left: 5%;
  top:30%;
  color: #000;
}
.single-product video.elementor-video {
    object-fit: contain !important;
}