<!--头部导航栏以及LOGO,底部表单-->

 .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{
     background-color: #0066a1d9;
 }
.ast-primary-header-bar:hover{
    background-color:#1a1a1a;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu:last-child > .menu-item > .menu-link{
    color:#000;
    font-size:13px;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu:last-child > .menu-item > .menu-link:hover{
    color:#ffffff;
    background-color: #1a1a1a;
}
header .custom-logo-link img {
    max-width: 130px;
    width:130px;
}

.single-cat-list-item{
    border-radius: 10px;
}
.fm-form-container.fm-theme1 .fm-form .button-submit{
    width:180px;
    padding:15px 25px;
}

.elementor-2193 .elementor-element.elementor-element-521233b .card_carousel_title:hover{
    color:#057d8b;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){
    text-decoration: none;
}
.ms-edit-frontend{
    display:none;
}
.mob-retina-logo{
    margin-top:8px;
}
.flex-active{
    background-color: #0c0c0c;
}
.menu-item-type-custom .sub-menu{
    margin-top: 2px;
    /*border-left: 2px solid #1a1a1a;*/
}
.ast-header-search .ast-search-menu-icon.slide-search .search-form, .ast-header-search .ast-search-menu-icon.ast-inline-search .search-form{
    border:1px solid #c2c8c9;
}
.ast-search-menu-icon.ast-dropdown-active .search-field, .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field{
    background-color:#c2c8c9;
}
.elementor-981 .elementor-element.elementor-element-ccf221d .uc-active-item .ue-carousel-item{
    box-shadow:0px 0px 10px 0px rgb(0 0 0 / 0%);
}
#ast-scroll-top{
    top:80%;
}

<!--手机端首页-->

<!--产品页样式-->

@media (max-width: 481px){
    .elementor-2154 .elementor-element.elementor-element-4e412e2 .shopengine-archive-products .product-categories{
        padding: 5px 0px 0px 15px;
    }
    .shopengine-widget .loop-product--btns-inner{
        opacity: 0;
    }
    .shopengine-widget .shopengine-grid ul.products li.product img{
        margin-bottom: 10px!important;
    }
}
@media (max-width: 768px){
    .elementor-2154 .elementor-element.elementor-element-4e412e2 .shopengine-archive-products .product-categories{
        padding: 5px 0px 0px 15px;
    }
    .shopengine-widget .loop-product--btns-inner{
        opacity: 0;
    }
    .shopengine-widget .shopengine-grid ul.products li.product img{
        margin-bottom: 10px!important;
    }
}
.shopengine-widget .loop-product--btns{
    display:none;
    --shopengine-group-container-height: 0px;
}
.shopengine-widget .common-product-loop .products .product .woocommerce-loop-product__link, .shopengine-widget .shopengine-cross-sells .cross-sells .products .product .woocommerce-loop-product__link, .shopengine-widget .shopengine-related .related .products .product .woocommerce-loop-product__link, .shopengine-widget .shopengine-up-sells .up-sells .products .product .woocommerce-loop-product__link{
    background-color:#f8f8f8;
    padding: 10px 10px;

}
.title1{display: flex;flex-wrap: wrap;padding: 1px 0; border-bottom: 1px solid #c2c2c2;}
.a1{width:180px;font-size:20px;flex: 1 0 200px; /* 第三个参数是最大宽度 */
    margin: 10px;font-weight: 500;}
.a2{font-size:18px;flex: 1 0 200px; /* 第三个参数是最大宽度 */
    margin: 10px;}
@media (max-width: 600px) { /* 当屏幕宽度小于600px时 */
    .title1{padding: 1px 0;}
    .a1 {flex: 1 0 100%;font-size:16px;font-weight: 500;margin: 1px 5px;}
    .a2 {flex: 1 0 100%;font-size:14px;margin: 1px 5px;}
}
.shopengine-quickview-content-warper{
    margin-top: -40px;
}
.elementor-2146 .elementor-element.elementor-element-11c42cd8 .shopengine-product-image .shopengine-product-image-toggle{
    display:none;
}
/*.woocommerce-LoopProduct-link{*/
/*    border:1px solid #e3dfdf;*/
/*}*/
.shopengine-icon-product_compare_1{
    display:none;
}
.shopengine-icon-quick_view_1{
    display:none;
}
.shopengine-icon-add_to_favourite_1{
    display:none;
}
.elementor-custom-embed-image-overlay .attachment-full{
    width:100%;
    /*border-radius: 20px;*/
}

<!--新闻页-->

 .wp-show-posts-entry-title a{
     font-size:20px;font-weight:500;color:#D4AF37;
 }
/*.wp-show-posts-entry-title a:hover{*/
/*    color:#057d8b;*/
/*}*/
.wpsp-read-more a{
    background-color: #F08519;
    color:#ffffff;
    border: none;
    padding:8px 30px;
}
.wp-show-posts-inner .wpsp-read-more a:hover{
    background-color: #cc7014;
    color:#ffffff;
}
a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited{
    color:#ffffff;
}
.wp-block-latest-posts__list li{
    border-bottom: 1px solid black;
}
.wp-block-latest-posts__list li a:hover{
    color:#057d8b;
}
#secondary .wp-block-search__button{
    border: none;
}
.wp-show-posts-entry-meta{
    display:none;
}
.wpdm-download-link.btn.btn-primary{
    background-color:#F08519;
    border-radius: 0px;
}
.w3eden .btn-info{
    background-color:#000000;
    border-radius: 0px;
    color: #ffffff;
    /*border: 1px solid #000000;*/
}
@media (min-width: 992px){
    .w3eden .row .one{
        flex: 0 0 33%;
        max-width: 33%;
    }
}

.page-numbers{
    border: 1px solid #dddddd;
    padding: 10px 15px;
    /*background-color: #0066a1;*/
    color: #f08519;
    border-radius: 20%;
    margin: 0 5px;
}
.wpsp-load-more a{
    border: 1px solid #dddddd;
    padding: 10px 15px;
    /*background-color: #0066a1;*/
    color: #000000;
}
/*.page-numbers:hover{*/
/*    color: #ffffff;*/
/*}*/
.wpsp-load-more{
    text-align: center;
}
.star-rating{
    display:none;
}


/* 国家图标样式 */
.flag1 {
    width: 25px;
    vertical-align: middle;
}
.elementor-icon-list-items{
    list-style-type: none;
    margin: 0 0 1.5em 0em;
}
.elementor-3174 .elementor-element.elementor-element-c3b6c43 > .elementor-widget-container{
    background-color:#ffffffa8;
}
.elementor-3174 .elementor-element.elementor-element-a49df54 > .elementor-widget-container{
    background-color:#ffffffa8;
}
.elementor-3174 .elementor-element.elementor-element-c4909f9 > .elementor-widget-container{
    background-color:#ffffffa8;
}
.tsvg-parallax-block-title-effect{
    line-height:18px;
}
/* 图片集 */
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item{
    padding: 0px 8px 25px 8px;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item0{
    margin-bottom:10px;
}
/* 手机端视频高度 手机端底部表格 */
@media (max-width: 767px){
    .elementor-1945 .e-con.e-flex{
        --width: 100%;
        --flex-wrap: nowrap;
    }
    .elementor-1945 .elementor-element.elementor-element-7954a46{
        min-height: 0px;
    }
    .widget.widget_block .fm-form-container.fm-theme1{
        width:100%;
    }
}


/*产品页工厂图片集*/
.section-info {
    border-top: 1px solid #d4dde5;
    padding: 20px 0;
    position: relative;
}
.soap-gallery.metro-style {
    max-width: 100%;
    overflow: hidden;
}
.soap-gallery.metro-style .gallery-wrapper {
    overflow: hidden;
    margin-right: -6px;
    margin-bottom: -6px;
}
.soap-gallery.metro-style .image.double-width {
    border-bottom: 1;
}
.gallery-col-4 .image.double-width {
    width: 50%;
}
.soap-gallery.metro-style .image {
    float: left;
    max-width: 100%;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;
    display: block;
    box-sizing: border-box;
}
.gallery-col-4 .image {
    width: 25%;
}
.image {
    overflow: hidden;
    z-index: 1;
    position: relative;
    display: block;
}
.image {
    text-decoration: none;
    color: inherit;
}
.image img {
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    -webkit-backface-visibility: hidden;
    width: 100%;
}
#overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    z-index: 1000;
}
#popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* 使用转换来居中 */
    z-index: 1001;
}
img.close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    cursor: pointer;
}
@media (max-width: 768px){
    .gallery-col-4 .image.double-width {
        width: 100%;
    }
    .gallery-col-4 .image {
        width: 100%;
    }
    #popup {
        width:90%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); /* 使用转换来居中 */
        z-index: 1001;
    }
}

/*下载中心分类*/
.elementor-widget-wp-widget-wpdm_topdownloads{
    margin-left: -2%;
}
@media (min-width: 922px){
    .ast-container {
        max-width: 90%;
    }
}
.w3eden{
    width:100%;
}
@media (min-width: 1200px){
    .w3eden .container {
        max-width: 100%;
    }
}
@media (min-width: 860px){
    .w3eden .col-lg-6 .mb-2 {
        width: 100%;
        margin-left: 0%;
        float: left;
    }
}
/*.w3eden .custom-select{display:none;}*/


/*.elementor-widget-wp-widget-wpdm_categories .elementor-widget-container{*/
/*    padding-left:1%;*/
/*}*/
.wpdm-categories{
    width: 20%;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    padding: 10px 10px 10px 25px;
    margin-bottom: 5px;
}
@media (max-width: 768px){
    .wpdm-categories{
        width: 100%;
        margin-left:1px;
    }
    .elementor-widget-wp-widget-wpdm_categories .elementor-widget-container{
        padding-left:0;
    }
    .elementor-widget-wp-widget-wpdm_topdownloads{
        margin-left: 0%;
    }
}
.wpdm-categories li{
    /*list-style-type: none;*/
    border-bottom:1px solid #ccc;
}
.wpdm-categories li a{
    font-size:18px;
    font-weight:800;
}
