/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2025 | 15:32:48 */
/* Made by Lecomte Yin Partners https://www.ly-partners.com */ 

.contact_subtitle {
background-color:yellow;
}
/* 去掉li中a标签的下划线 */
.wrap > a {
	text-decoration:none;
}
.h6_span::before {
            content: "";
            display:inline-block;
            width:3px;
            height:20px;
            background: red;
            vertical-align: middle;
            padding-bottom: 10px;
            padding-top: 20px ;
	        margin-right: 8px;
}
.glory_footer_text {
            font-size:small;
        }
.footer_menu_span::before {
            content: "";
            display:inline-block;
            width:20px;
            height:3px;
            background: #adb5bd;
        }
@media screen and (max-width:960px){
	.menu-hidden {
		display:none!important;
	}
	.menu-show {
		display:inline-block!important;
	}
}
@media screen and (min-width:960px){
		.menu-show {
		display:none!important;
	}
}
/*
menu
*/
/*mega menu 带有子菜单的菜单本身部分 product*/

@media screen and (min-width: 600px){
    .has-mega-menu{
        position:static;
    }
    li.has-mega-menu .sub-menu {
        width: 600px;
        position: absolute;
        top: 25px; /*insert the needed value*/
        z-index: 100;
        left:-200px;
		right:-400px;
    }
    li.has-mega-menu:hover>.sub-menu{
    /*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex;
        flex-wrap: wrap;
    /*CSS GRID lyout*/ 
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    }
	/* 根据屏幕大小现实菜单选项 */
}
@media screen and (min-width: 992px){
	li.has-mega-menu .sub-menu {
        width: 800px;
        position: absolute;
        top: 25px; /*insert the needed value*/
        z-index: 100;
        left:-250px;
        right:-550px;
    }
    li.has-mega-menu:hover>.sub-menu{
	/*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex;
        flex-wrap: wrap;
    /*CSS GRID lyout*/ 
        display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
	}
}
@media screen and (min-width: 1200px){
	li.has-mega-menu .sub-menu {
        width: 900px;
        position: absolute;
        top: 25px; /*insert the needed value*/
        z-index: 100;
        left:-300px;
		right:-600px;
    }
    li.has-mega-menu:hover>.sub-menu{
	/*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex;
        flex-wrap: wrap;
    /*CSS GRID lyout*/ 
        display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
	}
}
@media screen and (min-width: 600px){
    li.mega-menu-column {
        width: 100%;
        max-width: 100%;
        min-height: 1px;
        padding: 10px 25px;
        flex: 1 0 calc(33.333%);
    }
}
@media screen and (min-width: 992px){
    li.mega-menu-column {flex: 1 0 calc(33.333%);}
}
@media screen and (min-width: 1200px){
    li.mega-menu-column {flex: 1 0 calc(33.333%);}
}
/*
menu
*/
/*mega menu 带有子菜单的菜单本身部分 brand*/

@media screen and (min-width: 600px){
    .has-mega-menu-b{
        position:static;
    }
    li.has-mega-menu-b .sub-menu {
        width: 600px;
        position: absolute;
        top: 25px; /*insert the needed value*/
        z-index: 100;
        left:-200px;
    }
    li.has-mega-menu-b:hover>.sub-menu{
    /*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex;
        flex-wrap: wrap;
    /*CSS GRID lyout*/ 
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    }
}
@media screen and (min-width: 992px){
	li.has-mega-menu-b .sub-menu {
        width: 800px;
        position: absolute;
        top: 25px; /*insert the needed value*/
        z-index: 100;
        left:-250px;
		right:-550px;
    }
    li.has-mega-menu-b:hover>.sub-menu{
	/*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex;
        flex-wrap: wrap;
    /*CSS GRID lyout*/ 
        display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
	}
}
@media screen and (min-width: 1200px){
	li.has-mega-menu-b .sub-menu {
        width: 900px;
        position: absolute;
        top: 25px; /*insert the needed value*/
        z-index: 100;
        left:-400px;
		right:-500px;
    }
    li.has-mega-menu-b:hover>.sub-menu{
	/*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex;
        flex-wrap: wrap;
    /*CSS GRID lyout*/ 
        display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
	}
}

.has-mega-menu-lyp >.sub-menu{
	/*flexbox fallback for browsers that do not support CSS GRID lyout*/
	display: flex!important;
    flex-wrap: wrap!important;
    /*CSS GRID lyout*/ 
    display: grid!important;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr!important;
	transition: 0.4s;

	}

.menu-sub-1 {
	grid-column: 1/ 3;
}
.menu-sub-2 {
	grid-column: 3/ 5;
}
.menu-sub-3 {
	grid-column: 5/ 7;
}
.menu-sub-4 {
	grid-column: 2/ 4;
}
.menu-sub-5 {
	grid-column: 4/ 6;
}

/** 菜单界面产品与brand的图标 **/
.menu-img {
	width:200px;
	height:145px;
}
/** 菜单界面news 和about的图标 **/
.menu-icon {
	width:100px;
	height:73px;
	margin-left:50px;
}
.menu-icon-text {
	margin-left:50px;
}
.menu-icon-topmargin {
	margin-top: 10px;
	margin-left:70px;
}
.menu-icon-text-mid {
	margin-left:60px;
}
/* 边栏css */
.lyp_recent_news a {
	color:#1c244b;
}

/* 隐藏显示 */
.lyp_no_display {
	display:none;!important
}
/** A标签颜色设置 */
.lyp_a_black {
	color: #272626;
}