/* Custom code goes here - paste your css code below in line 8 */
@media (max-width:767px){
	.hidden-xs{display:none!important}
	#angarbanners_header .item-img {
	    display: none;
	}
	#angarbanners_header .item_desc {
	    padding: 5px;
	    background-color: #000000;
	}
	#angarbanners_header ul li .item_desc,
	#angarbanners_header ul li .item_desc_position{
	    position: relative;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    transform: none;
	}
	/*.ets-psl-images-siticks.position-below .ets-psl-js-qv-mask {*/
 /*       display: none;*/
 /*   }*/
 
    /*
    ** 产品详情页 推荐产品
    */
    #product .ph_pcms_block_product_list .featured-products.product_list {
    	padding-left: 15px;
    	padding-right: 15px;
    }
    #product .ph_pcms_block_product_list .featured-products .ph_pcms_product_list_wrapper>.product-miniature {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 

}
@media (max-width:991px){
	.hidden-xs{display:none!important}
	.columns.hidden-xs + .left-column.col-md-9 {
        width: 100%;
    }
}
@media (min-width: 1200px){
    .container {
        max-width: 80%;
    }
    .container .container,
    .top-menu .container {
        max-width: none;
    }
    .container #left-column {
        width: 20%;
    }
    .container #content-wrapper {
        width: 80%;
    }
}

a.product-flags-plist span.product-flag.new,
#product #content .product-flags .product-flag.new {
	float: right;
	color: #000;
}

/*#_desktop_language_selector .language-selector .btn-unstyle {*/
/*	display: none;*/
/*}*/
/*#_desktop_language_selector ul.dropdown-menu {*/
/*	position: initial;*/
/*	top: 0;*/
/*	display: inline-block;*/
/*	background: none;*/
/*	height: 100%;*/
/*}*/
/*#_desktop_language_selector ul.dropdown-menu li {*/
/*	float: left;*/
/*	display: inline-block;*/
/*	height: 100%;*/
/*}*/
/*#_desktop_top_menu>ul>li>a {*/
/*    padding: 12px 14px;*/
/*}*/
/*#_desktop_language_selector ul.dropdown-menu li.current a.dropdown-item {*/
/*    background: none;*/
/*}*/
/*#_desktop_language_selector ul.dropdown-menu li a.dropdown-item {*/
/*	color: #333;*/
/*	line-height: 22px;*/
/*    padding: 6px 10px;*/
/*}*/
/*#_desktop_language_selector ul.dropdown-menu li a.dropdown-item:hover, */
/*#_desktop_language_selector ul.dropdown-menu li.current a.dropdown-item {*/
/*    background: #e3e3e3;*/
/*}*/
/*#_desktop_language_selector ul.dropdown-menu li a.dropdown-item img {*/
/*    float: left;*/
/*    margin: 6px 4px 0 0;*/
/*}*/

.ets-psl-images-siticks .ets-psl-thumb.ets-psl-js-thumb.selected {
    border: 2px solid #016354 !important;
}
.ets-psl-images-siticks .ets-psl-images-siticks-smaill {
    padding-left: 30px;
    padding-right: 30px;
}
.ets-psl-images-siticks-smaill button.slick-prev {
    left: 0 !important;
}
.ets-psl-images-siticks-smaill button.slick-next {
    right: 0 !important;
}
.ets-psl-js-product-images-modal .modal-left {
    overflow: hidden;
}
#product-modal.ets-psl-js-product-images-modal {
    background-color: #016354;
}

.pinyun-product-video-box {
    position: relative;
    margin-top: 30px;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.pinyun-product-video-box .video-iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}

/*.product_container .images-container .product-cover {*/
/*    width: 100%;*/
/*    height: 0;*/
/*    padding-bottom: 100%;*/
/*}*/
/*.product_list.thumb-list-box .grid-image-box{*/
/*    position: relative;*/
/*    width: 100%;*/
/*    height: 0;*/
/*    padding-bottom: 100%;*/
/*    overflow: hidden;*/
/*}*/

.product-actions .product-additional-info > .block-social {
    float: none;
}

.product-information .product_desc {
    word-wrap: break-word; /* 或 overflow-wrap: break-word; */
    word-break: break-all; 
}

.pinyun_lazyloaded:has(.lazyloaded) + .ets_loading,
.pinyun_lazyloaded:has(.lazyloaded) ~ .ets_loading {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 1s;
    -webkit-transition: all 1s;
}




#_desktop_top_menu {
    font-size: 12px;
}
#_desktop_top_menu ul.top-menu li.home_icon i
Specificity: (1,2,3)
{
    font-size: 1em;
}
#_desktop_top_menu > ul > li > a {
    padding: 12px 12px;
    font-size: 1em;
}

#_desktop_top_menu ul.top-menu .popover.sub-menu {
    width: 100%;
}
.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
    font-size: 0.7em;
}
@media (min-width: 1200px){
    #_desktop_top_menu {
        font-size: 12px;
    }
    #_desktop_top_menu > ul > li > a {
        padding: 12px 12px;
    }
    #_desktop_top_menu > ul > li > a.sf-with-ul:after {
        right: -2px;
    }
    .submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
        padding: 8px 10px;
    }
}
@media (min-width: 1400px){
    #_desktop_top_menu {
        font-size: 14px;
    }
    #_desktop_top_menu > ul > li > a {
        padding: 12px 14px;
    }
}
@media (min-width: 1600px){
    #_desktop_top_menu {
        font-size: 14px;
    }
}
@media (min-width: 1920px){
    #_desktop_top_menu {
        font-size: 16px;
    }
    #_desktop_top_menu > ul > li > a {
        padding: 12px 18px;
    }
    #_desktop_top_menu > ul > li > a.sf-with-ul:after {
        top: 16px;
        right: -2px;
    }
    .submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
        line-height: 20px;
    }
}
@media (min-width: 2560px){
    #_desktop_top_menu {
        font-size: 20px;
    }
}
@media (min-width: 3840px){
    #_desktop_top_menu {
        font-size: 24px;
    }
}

