:root {
	
	/* 页面头部 */
	--menu-background: transparent;
	--menu-text: #fff;
	--menu-hover: #fff;
	--menu-hover-background: #ccc;
	--menu-hover-text: #fff;
	--menu-active: #faad06;
	--menu-active-background: #e9ecef;
	--scrolledHeader:rgba(0, 0, 0, 0.9);

	/* 页面主体 */
	--content-background: #ffffff;
	--content-text: #333;
	--content-link: #007bff;

	/* 页面底部 */
	--footer-background: #0D0D0E;
	--footer-text: #fff;
	--footer-link: #fff;

	/* 页面遮罩 */
	--shade-background: rgba(0, 0, 0, 0.5);
	--shade-text: #fff;
	/* 底部TAB*/
	--tab-background: rgba(255, 255, 255, 0.96);
	--tab-text: #666;
	--tab-hover: #007bff;
	
}

.layui-header{
	background: var(--menu-background);
	box-shadow: none;
}
.gt_header .gt_menu_area{
	justify-content: center;
}
.gt_menu .gt_nav{
	background: var(--menu-background);
	background-color: var(--menu-background) !important;
}
.layui-nav .layui-nav-item a
{
    color: #fff;
	font-weight: 600;
}
.layui-nav .layui-nav-item a:hover,.tabCon .tab-this,.tabCon .tabItem:hover
{
    color: #000;
    background-color: var(--menu-background);
}
.ws-container{
    padding-top: 0px;
}
.layui-header .layui-nav .layui-this, .layui-header .layui-nav-item:hover{
    background: transparent;
}
.layui-nav .layui-this:after,
.layui-nav-bar {
    background: transparent;
}
.gt_header+div{
	padding-top: 0;
}
.gt_menu .gt_nav_item .gt_nav_child_item_link{
	color: #000 !important;
}


.card_style_zhenghuan>.layui-container{
	width: 100% !important;
}

.index{
	background-color: #fff;
}
.fullMain{
	margin-left: 0;
	margin-right: 0;
}
#banner{
	height: 1080px;
	max-height:955px;
	background: transparent;
}


.layui-text a:not(.layui-btn),.layui-text h1, .layui-text h2, .layui-text h3, .layui-text h4, .layui-text h5, .layui-text h6{
	color: inherit;
}

/* 滚动后的样式 */
#mainHeader.scrolled, .product #mainHeader{
	background: var(--scrolledHeader); /* 半透明白色 */
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease;
}


.beautiful_form {
	width: 1330px;
	margin: 0 auto;
	padding: 30px 0;
}
.beautiful_form fieldset{
	width: 60%;
}


.layui-header-menu .layui-nav .layui-this a,
.layui-header-menu .layui-nav-item a:hover {
	color: #faad06;
}

.gt_footer .gt_companyname{
	width: 45%;
	text-align: center;
	margin: auto;
}
.gt_footer .gt_flex_container{
	justify-content: center;
}
.gt_footer .gt_flex_container>.layui-col-xs12{
	width: fit-content;
	margin: 10px 20px;
	flex: none;
}

@media screen and (max-width: 991.98px){
	
	.marginb30{
		margin-bottom: 20px;
	}
	.marginb60,.marginb40{
		margin-bottom: 30px;
	}
	#banner{
		height: 250px;
	}
	#smallbanner{
		height: 210px;
	}
	.beautiful_form {
		width: 100%;
	}
	.beautiful_form fieldset{width: 100%;
	}
}

