:root {

	/* 页面头部 */
	--menu-text: #fff;
	--menu-active: #fff;
	--menu-active-background:rgba(22, 70, 152, 0.7);
	
	/* 底部TAB*/
	--tab-background: rgba(255, 255, 255, 0.96);
	--tab-text: #666;
	--tab-hover: #007bff;
	--text-active:#164698;
	--a-hover:#164698;
	
	--footer-background:#ECEFF4;
	--footer-link:#000;
	--footer-text:#000;
}
.gt_menu .gt_nav_child {
	background-color: rgba(255, 255, 255, 0.96);
	border: 0;
}
.indexindex .layui-header{
	background: rgba(14, 1, 1, 0.3);
}

.layui-header{
	/* background-image: linear-gradient(0deg, rgba(161, 161, 161, 1) 0%, rgba(13, 14, 14, 1) 90%); */
	height: 100px;
}

.indexindex .gt_header+div{
	padding-top: 0;
}
/* .gt_header+div{
	padding-top: 100px;
} */

.layui-header .layui-nav .layui-this, .layui-header .layui-nav-item:hover{
    background: var(--menu-active-background);
}
.layui-nav .layui-this:after, .layui-nav-bar,.layui-menu .layui-menu-item-checked:after{
	display: none;
}
.gt_logo_area,.gt_menu .gt_nav{
	height: 100px;
}
.layui-nav .layui-nav-item a{
	font-weight: 400;
	padding: 0 22px;
	font-size: 16px;
}

.layui-nav .layui-nav-item a:hover, .tabCon .tab-this, .tabCon .tabItem:hover{
	color: #fff !important;
}
.gt_nav_lang .layui-nav-more{
	right: 27px;
}

/* 滚动后的样式 */
#mainHeader.scrolled {
	background-image: linear-gradient(0deg, rgba(161, 161, 161, 1) 0%, rgba(13, 14, 14, 1) 90%);
	/* 半透明白色 */
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease;
}

#banner{
	height: 960px;
	max-height: 960px;
}
.ws-logo{
	width: fit-content;
}
.gt_main{
	padding-bottom: 0;
}
#case{
	margin-bottom: 30px;
}


.gt_footer .gt_flex_container{
	justify-content: space-between;
}
.gt_footer .gt_companyname{
	text-align: left;
	width: 100%;
}
.gt_footer .gt_flex_container>.layui-col-xs12{
	flex: 1;
	margin: 10px 0;
}
.gt_footer_qrcode{
	justify-content: end;
}
.gt_footer_qrcode li{
	flex: none;
}

.gt_widget .gt_widget_title {
	margin-bottom: 30px;
}
.gt_widget .gt_widget_title .title{
	display: none;
}
.gt_widget .gt_widget_title {
	display: flex;
	justify-content: end;
}
.indexindex .gt_widget .gt_widget_title .title{
	padding: 0;
	width: 60%;
	display: block;
}
.gt_widget_title .title h2,.titleBoxBg{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202506/012025061715355562.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 51px;
	width: 100%;
	padding-left: 8%;
	box-sizing: border-box;
	margin: 50px 0 30px;
	text-align: left;
	font-size: 20px;
	line-height: 30px;
}
.gt_widget .gt_widget_title .morelink{
	left: inherit;
	right: 0;
	top: 32%;
	color: var(--a-hover);
}

.indexindex .companyProfileBox{
	margin-top: 10px;
}
.indexindex .companyProfileBox .companyProfileItem1{
	line-height: 1.8;
	font-size: 18px;
}
.indexindex .companyProfileBox .companyProfileItem1 img{
	width: 46%;
}
.indexindex .companyProfileBox .companyProfileItem1 .title{
	color: #164698;
	margin-bottom: 30px;
}
.indexindex .companyProfileBox .companyProfileItem1Txt{
	padding: 5%;
}
.indexindex .companyProfileBox .companyProfileItem2 {
	max-width: 1200px;
	height: 350px;
	display: flex;
}
.indexindex .companyProfileBox .companyProfileItem2 .itemBg{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.indexindex .companyProfileBox .companyProfileItem2 .youhuaTeam{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102017212461.png);
}
.indexindex .companyProfileBox .companyProfileItem2 .youhuaAnecdote{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102411290523.jpg);
}
.indexindex .companyProfileBox .companyProfileItem2 .youhuaImpression{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102017212407.png);
}
.indexindex .companyProfileBox .companyProfileItem2 .youhuaTeam:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102017212430.png);
}
.indexindex .companyProfileBox .companyProfileItem2 .youhuaAnecdote:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102411290508.jpg);
}
.indexindex .companyProfileBox .companyProfileItem2 .youhuaImpression:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102017212483.png);
}

.HomeMedicalTreatmentPlanBox .itemBox{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: var(--a-hover);
	font-size: 24px;
	width: 32%;
	height: 260px;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.HomeMedicalTreatmentPlanBox .itemBg1{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102112281182.png);
}
.HomeMedicalTreatmentPlanBox .itemBg2{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102112281204.png);
}
.HomeMedicalTreatmentPlanBox .itemBg3{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102112281226.png);
}
.HomeMedicalTreatmentPlanBox .itemBg4{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102112281260.png);
}
.HomeMedicalTreatmentPlanBox .itemBg5{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102112281122.png);
}
.HomeMedicalTreatmentPlanBox .itemBg6{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102112281102.png);
}
.HomeMedicalTreatmentPlanBox .itemBg1:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102114343872.png);
}
.HomeMedicalTreatmentPlanBox .itemBg2:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102114343884.png);
}
.HomeMedicalTreatmentPlanBox .itemBg3:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102114343828.png);
}
.HomeMedicalTreatmentPlanBox .itemBg4:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102114343868.png);
}
.HomeMedicalTreatmentPlanBox .itemBg5:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102114343840.png);
}
.HomeMedicalTreatmentPlanBox .itemBg6:hover{
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102114343885.png);
}
.HomeMedicalTreatmentPlanBox .item{
	width: 100%;
	position: absolute;
	bottom: 50px;
	text-align: center;
}
.HomeMedicalTreatmentPlanBox .itemActive{
	visibility: hidden;
	color: #fff;
	font-size: 14px;
	padding: 11%;
}
.HomeMedicalTreatmentPlanBox .itemActive .li{
	margin-bottom: 8px;
}
.HomeMedicalTreatmentPlanBox .itemActive .li>div{
	width: 40%;
	text-align: left;
}
.HomeMedicalTreatmentPlanBox .itemActive .displayAC>div{
	width: 60%;
}
.HomeMedicalTreatmentPlanBox .itemBox:hover .item{
	visibility: hidden;
}
.HomeMedicalTreatmentPlanBox .itemBox:hover .itemActive{
	visibility: visible;
}

.youhuaCaseListBox .youhuaTabs .layui-tab-title a{
	color: #717881;
}
.youhuaCaseListBox .youhuaTabs .layui-tab-title li{
	font-size: 16px;
}
.youhuaCaseListBox .youhuaTabs .layui-tab-title li:hover{
	color: var(--a-hover);
}
.youhuaCaseListBox .youhuaTabs .layui-tab-title:after,.youhuaCaseListBox .youhuaTabs >.layui-tab-title .layui-this:after{
	display: none;
}
.youhuaCaseListBox .youhuaTabs >.layui-tab-title .layui-this{
	color: var(--a-hover);
	font-weight: bold;
}
.youhuaCaseListBox .productGroupCon .flexitem.left25{
	flex: 0 0 20%;
	border: 1px solid #DEDEDE;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.productGroupCon .flexitem img{
	width: 100%;
}
.youhuaCaseListBox .productGroupCon .flexitem.left25 h3{
	font-size: 15px;
}

.gt_catalist1 .gt_flex h3{
	font-size: 16px;
}

.blueBtn{
	width: 200px;
	border-radius: 30px;
}
#map {
    width: 100%;
    height: 500px;
    margin-top: 10px;
}
.aboutus .contact-card.beautiful_form{
	display: none;
}

.pages .gt_breadcrumb{
	display: none;
}

.companyProfileBox{
	font-size: 18px;
	margin-top: -63px;
}
.companyProfileBox .companyPart1{
	width: calc(100vw - 17px);
	margin-left: calc(-49.6vw + 50%);
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(http://qipeima.oss-cn-shenzhen.aliyuncs.com/admin/202510/012025102215201568.jpg);
	height: 600px;
	margin-bottom: 420px;
	padding-top: 20%;
	box-sizing: border-box;
}
.companyProfileBox .companyPart1 .item1{
	width: 33%;
	margin-right: 5%;
}
.companyProfileBox .companyPart1 .item1 h1{
	width: 70%;
}
.companyProfileBox .companyPart1 .item2{
	width: 34%;
	margin-top: 50px;
}
.companyProfileBox .companyPart1 .item3{
	width: 20%;
}
.companyProfileBox .companyPart1 .item1 hr{
	border-bottom: 1px solid #88A3C9;
	margin: 50px 0;
}
.companyProfileBox .companyPart2{
	margin-bottom: 60px;
}
.companyProfileBox .companyPart2>img{
	width: 33%;
	height: fit-content;
	margin-right: 3%;
}
.companyProfileBox .companyPart2 h1{
	color: var(--a-hover);
}

.youhuaTeamBox {
	font-size: 16px;
	line-height: 1.8;
	margin-top: -63px;
	background: radial-gradient(ellipse at 0% 0%, #D7DFEC 0%, #B4C2DA 100%);
	padding-top: 66px;
}
.youhuaTeamBox .teamPart{
	width: 100%;
	padding: 5% 17%;
	box-sizing: border-box;
	background: radial-gradient( ellipse at 0% 0%, #D7DFEC 0%, #B4C2DA 100%);
	display: flex;
	align-items: center;
}
.youhuaTeamBox .align-end span{
	margin-bottom: 8px;
	margin-left: 10px;
}

.youhuaImpressionBox img{
	margin-bottom: 10px;
}








@media (max-width: 1400px) {
	.companyProfileBox .companyPart1{
		padding-top: 200px;
		margin-bottom: 230px;
	}
	
}
@media (max-width: 1200px) {
	.HomeMedicalTreatmentPlanBox .itemBox{
		height: 190px;
	}
	.HomeMedicalTreatmentPlanBox .item{
		bottom: 30px;
	}
	.HomeMedicalTreatmentPlanBox .itemActive{
		padding:10% 8%;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .li>div{
		width: 47%;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .displayAC>div{
		width: 75%;
	}
	
	.youhuaCaseListBox .productGroupCon .flexitem.left25{
		flex: 0 0 33%;
		padding: 5px;
	}
	
	.companyProfileBox .companyPart1{
		/* padding-top: 160px; */
		margin-bottom: 130px;
	}
	.companyProfileBox .companyPart1 .item1{
		width: 39%;
		margin-right: 3%;
	}
	.companyProfileBox .companyPart1 .item1 h1{
		width: 100%;
	}
	
}

@media (max-width: 996px) {
	.layui-header,.gt_logo_area,.gt_menu .gt_nav{
		height: 60px;
	}
	/* .gt_header+div{
		padding-top: 60px;
	} */
	.gt_header .gt_menu_area{
		justify-content: space-between;
	}
	.gt_logo{
		max-height: 45px;
	}
	.gt_more_btn{
		color: #fff;
	}
	#banner {
		height: 250px;
	}
	.gt_widget_title .title h2, .titleBoxBg{
		margin: 30px 0 0px;
	}
	.indexindex .companyProfileBox .companyProfileItem1{
		display: block;
		font-size: 15px;
	}
	.indexindex .companyProfileBox .companyProfileItem1 img{
		width: 100%;
		margin-bottom: 16px;
	}
	.indexindex .companyProfileBox .companyProfileItem1 .title{
		margin-bottom: 10px;
		font-size: 20px;
	}
	.indexindex .companyProfileBox .companyProfileItem1Txt{
		padding: 0;
	}
	.indexindex .companyProfileBox .companyProfileItem2 .itemBg{
		font-size: 18px;
	}
	
	.HomeMedicalTreatmentPlanBox .itemBox{
		height: 150px;
		font-size: 18px;
	}
	.HomeMedicalTreatmentPlanBox .item{
		bottom: 16px;
	}
	.HomeMedicalTreatmentPlanBox .itemActive{
		padding:7% 8%;
		font-size: 12px;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .layui-font-18{
		font-size: 16px !important;
		margin-bottom: 10px !important;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .li{
		margin-bottom: 3px;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .li>div{
		width: 48%;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .displayAC>div{
		width: 90%;
	}
	
	#case .gt_flex_container .gt_flex_41{
		flex: 0 0 calc(50% - 20px);
	}
	
	.youhuaCaseListBox .productGroupCon .flexitem.left25{
		flex: 0 0 50%;
	}
	
	#map {
		height: 240px;
	}
	
	.companyProfileBox {
		font-size: 14px;
	}
	.companyProfileBox .companyPart1{
		width: 100vw;
		margin-left: calc(-50vw + 50%);
		padding-top: 110px;
		margin-bottom: 30px;
		height: fit-content;
		background-size:100% 200px;
	}
	.companyProfileBox .companyPart1>.displayB{
		display: block;
	}
	.companyProfileBox .companyPart1 .item1{
		width: 100%;
		margin-right: 0;
	}
	.companyProfileBox h1{
		font-size: 18px;
	}
	.companyProfileBox .companyPart1 .item1 hr{
		margin: 20px 0;
	}
	.companyProfileBox .companyPart1 .item2{
		width: 100%;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.companyProfileBox .companyPart1 .item3{
		width: 100%;
	}
	.companyProfileBox .companyPart2{
		margin-bottom: 30px;
	}
	.companyProfileBox .marginb30{
		margin-bottom: 10px;
	}
	
	.fullContainer{
		width: 100vw;
		margin-left: calc(-50vw + 50%);
	}
	.youhuaTeamBox{
		font-size: 12px;
	}
	.youhuaTeamBox .teamPart{
		padding: 30px 10px;
		align-items: baseline;
	}
	
}

@media (max-width: 700px) {
	.indexindex .companyProfileBox .companyProfileItem2 {
		height: 105px;
	}
	
	.HomeMedicalTreatmentPlanBox .itemBox{
		height: 80px;
		font-size: 15px;
	}
	.HomeMedicalTreatmentPlanBox .item{
		bottom: 6px;
	}
	.HomeMedicalTreatmentPlanBox .itemActive{
		padding:7% 8%;
		font-size: 12px;
	}
	.HomeMedicalTreatmentPlanBox .itemActive .layui-font-18{
		font-size: 14px !important;
	}
	.HomeMedicalTreatmentPlanBox .itemBox:hover .itemActive ul{
		visibility: hidden;
	}
	
}
