@charset "utf-8";
@font-face{font-family:'DingTalk_JinBuTi';src:url('../fonts/DingTalk_JinBuTi/DingTalk_JinBuTi_Regular.ttf');font-display:swap;font-weight:normal;}
:root{
	--colDf: #005CAF;/*主颜色*/
	--colDfHover: rgba(0, 92, 175, 0.85);/*主颜色hover*/
	--colDfPlainBtnHover: rgba(0, 92, 175, 0.3);/*主颜色active*/
	--colText: #222;
}

/* 颜色 */
.colDf{color:var(--colDf);}
.colDfHover{color:var(--colDfHover);}
.colText{color:var(--colText);}

[v-cloak]{display:none;}

@media (min-width:1025px){
	::-webkit-scrollbar{width:6px;height:12px;background-color:#fff;}
	::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:20px;}
}

/*初始化*/
body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;padding:0;margin:0 auto;font-size:.16rem;line-height:calc(24 / 16);color:#222;width:100%;min-width:320px;zoom:1;background-color:#fff;word-break:break-word;}
html{-webkit-text-size-adjust:100%;font-size:100px;position:relative;}
body,input,select,th,td,textarea{font-family:Arial,'Noto Sans SC',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",sans-serif;font-size:0.16rem;}
pre{font-family:Arial,'Noto Sans SC',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",sans-serif;}
ul,ol{list-style:revert;list-style-position:inside!important;}
ul>li{list-style:revert;list-style-position:inside!important;}
ol>li{list-style:revert;list-style-position:inside!important;}
/* .ul,.ol,.ul>li,.ol>li{list-style:none;} */
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;padding:0;margin:0}
p{min-height:4px;}
em,i{font-style:normal;}
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-break:break-word;outline:0;}
table{word-break:break-word;border-collapse:collapse;max-width:100%;}
table td{padding:10px;border:1px solid #eee;}
video{max-width:100%;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999;opacity:1;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
.ul,.ul>li,.dl,.dl>dd,.dl>dt{list-style:none;font-weight:normal;}
input:focus{outline:none;}
input,button,select,textarea{background:none;border:none;border-radius:0;-webkit-border-radius:0;color:#333;outline:none;resize:none;}
canvas{display:block;}

/*初始化图片*/
img{border:none;border:0;vertical-align:top;max-width:100%;height:auto!important;}

/*初始化a*/
/* a,a:focus{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:var(--colDf);}
a,a:hover{outline:none;text-decoration:none;transition:all .4s;} */

/*全局样式*/
.qui_page{min-height: 100vh;display: flex;flex-direction: column;}
.qui_wrap{max-width:12.6rem;width:96%;margin-left:auto;margin-right:auto;}
.qui_main{flex:1;display: flex;flex-direction: column;background-size: cover;background-position: center center;}
.qui_main.notBg{background-image: none;}
pre,.qui_ts{white-space:pre-line;}

.boxBg{background-repeat: no-repeat;background-position: center center;background-size: cover;}

/*.qui_dot{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;}*/
.qui_dot,.qui_dot2,.qui_dot3,.qui_dot4,.qui_dot5,.qui_dot6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.qui_dot{-webkit-line-clamp:1;}
.qui_dot2{-webkit-line-clamp:2;}
.qui_dot3{-webkit-line-clamp:3;}
.qui_dot4{-webkit-line-clamp:4;}
.qui_dot5{-webkit-line-clamp:5;}
.qui_dot6{-webkit-line-clamp:6;}

/*暂无数据*/
.noData{padding:.4rem .4rem .6rem;justify-content:center;display:flex;align-items:center;padding-top:1.7rem;background:#fff url(../images/noData.svg) top center no-repeat;background-size:auto 1.6rem;line-height:1.5;color:#999;}

/*滚动条样式*/
.qui_gdt::-webkit-scrollbar{width:5px;height:5px;}
.qui_gdt::-webkit-scrollbar-track{background-color:#f2f2f2;}
.qui_gdt::-webkit-scrollbar-thumb{background-color:var(--colDf);border-radius:2.5px;}
.qui_gdt::-webkit-scrollbar-thumb:hover{background-color:var(--colDf);border-radius:2.5px;}
.qui_gdt::-webkit-scrollbar-thumb:active{background-color:var(--colDf);border-radius:2.5px;}

.qui_nav_btn{display:none;}
.qui_wap_bg{display:none;}
.qui_body_ovh{overflow:hidden;}
.qui_body_ovh2{overflow:hidden;}
.qui_top_boxH{height:0;}
.qui_single{line-height:1.875;}
.qui_single p{min-height:.2rem;}
.qui_pc_show{display:block!important;width:100%;}
.qui_wap_show{display:none!important;width:100%;}

/* 头部 */
.qui_top_box{position: relative;width: 100%;background:#fff;z-index:90;height: 0.8rem;box-shadow: 2px 2px 7px 0px rgba(51,51,51,0.18);}
.qui_top_box .qui_top_box_wrap{display: flex;align-items: center;justify-content: space-between;margin-left: auto;margin-right: auto;}
.qui_top_box .qui_logo{flex-shrink: 0;}
.qui_top_box .qui_logo .logo{max-height:.42rem !important;}
.qui_top_box .qui_logo .logo1{display: block;}
.qui_top_box .qui_logo .logo2{display: none;}
.qui_top_box .qui_top_nav{flex: 1;display: flex;align-items: center;justify-content: center;}
.qui_top_box .qui_top_nav .ULLIST{display:flex;align-items:center;gap: 0 0.5rem;}
.qui_top_box .qui_top_nav .ULLIST>li>a{position: relative;display:flex;align-items: center;justify-content: center;height:0.8rem;padding: 0 0.15rem;text-align:center;font-size:.18rem;color:var(--colDf);font-weight: 400;transition: all 0.3s;}
.qui_top_box .qui_top_nav .ULLIST>li>a::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background: var(--colDf);transform:scaleY(0);transition:transform 0.3s ease-in-out;opacity:0;}
.qui_top_box .qui_top_nav .ULLIST>li.on>a::after, .qui_top_box .qui_top_nav .ULLIST>li:hover>a::after {transform:scaleY(1);opacity:1;font-weight: 500;}
.qui_top_box .quirr {flex-shrink:0;display:flex;align-items:center;}
.qui_top_box .btn_member{display: flex;align-items: center;justify-content: center;padding: 0 0.25rem;height: 0.36rem;background:  var(--colDf);color: #fff;border-radius: 0.18rem;font-size: 0.14rem;transition: all 0.3s;}
.qui_top_box .btn_member:hover{background: var(--colDfHover);color: #fff;}

.qui_top_box.trans{background:transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.2);box-shadow: none;}
.qui_top_box.trans .qui_logo .logo1{display: none;}
.qui_top_box.trans .qui_logo .logo2{display: block;}
.qui_top_box.trans .qui_top_nav .ULLIST>li>a{color:#fff;}
.qui_top_box.trans .qui_top_nav .ULLIST>li>a::after{background:#fff;}

@media (min-width:1025px){
	.qui_top_nav .ULLIST>li:hover>a{color:var(--colDf);}
}
@media (max-width:1024px){
	.qui_body_ovh .qui_top_nav{align-items: flex-start;}
	.qui_top_box .quirr{padding-right:.7rem;}
	.qui_top_box{padding:.2rem 0;height: auto;}
	.qui_top_nav{position:fixed;max-width:360px;width:50%;right:-100%;top:0;z-index:1001;height:100%;padding:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow:auto;background:#fff;}
	.qui_top_nav .ULLIST{padding:0;margin:0;flex-direction:column;width: 100%;}
	.qui_top_nav .ULLIST>li>a{font-size:.2rem;padding:.3rem;height: auto;}
	.qui_top_nav .ULLIST>li{width:100%;float:none;border-bottom:1px solid #eee;margin:0;}
	.qui_body_ovh .qui_top_nav{right:0;}
	.qui_nav_btn{position:absolute;z-index:2;width:.3rem;height:.3rem;background:url('../images/btn_bg.png') right center no-repeat;background-size:auto .22rem;display:block;right:2%;top:50%;margin-top:-.15rem;}
	.qui_wap_bg{position:fixed;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:1000;background:rgba(0,0,0,.65);display:none;}

}
@media (max-width:750px){
	.qui_nav_btn{background-size:auto 22px;}
	.quirr_item.user_item {margin-left:0;}
    .btn_member {
        height: 0.3rem;
        padding: 0 0.15rem;
        font-size: 0.12rem;
    }
}
/* 底部*/
.qui_footer {flex-shrink:0;color:#fff;position:relative;z-index:2;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.qui_footer a {color:#fff;transition:all 0.3s;text-decoration:none;}
.qui_footer a:hover {color:rgba(255,255,255,0.8);}

/* ban */
.qui_banbox{position:relative;}
.qui_baninner{overflow:hidden;position:relative;}
.qui_banbox .quiinfo{position:absolute;z-index:2;left:0;top:0;right: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.qui_banbox .quicn{font-size:.48rem;text-align: center;font-weight: 500;max-width: 12.6rem;color: #333;}
.qui_banbox .quien{max-width: 12.6rem;text-align: center;}
.qui_baninner img{min-height: 3rem;object-fit: cover;}

/*分页*/
.Pages{zoom:1;overflow:hidden;text-align:center;padding:.6rem 0 0;font-size:0;line-height:0;display: flex;justify-content: center;}
.Pages *{display:inline-block;vertical-align:top;font-weight:normal;font-style:normal;}
.Pages a{font-size:.16rem;min-width:.5rem;height:.5rem;line-height:.5rem;text-align:center;background:#fff;padding:0 .1rem;margin: 0.025rem;overflow:hidden;color: #999;box-sizing: border-box;}
.Pages a:hover,.Pages a.a_cur{background:var(--colDf);color:#fff;border-color: transparent;}
.Pages a.a_prev,
.Pages a.a_next{font-family:'宋体';font-weight:bold;font-size: 0.16rem;color: #999;font-weight: bolder;width: 0.8rem;}
.Pages a.a_prev{margin-right: 0.2rem;}
.Pages a.a_next{margin-left: 0.2rem;}
.Pages .disabled{color: #eee;cursor: not-allowed;}
.Pages .disabled:hover{background-color: #fff;color: #eee;}
.Pages a.a_prev:hover,.Pages a.a_next:hover{color: #fff;}

.page_theme2 .Pages a{
	background: #F5F5F5;
}
.page_theme2 .Pages a:hover,.page_theme2 .Pages a.a_cur{
	background: var(--colDf);
	color: #fff;
}

@media (max-width:1024px){
	.crumbs .crumbs_container{gap: 0.2rem;}
	.crumbs_list{flex-wrap: wrap;flex-shrink: unset;}
}
@media (max-width:1024px){
	.crumbs .crumbs_container{flex-direction: column-reverse;align-items: flex-start;}
	.crumbs_list{justify-content: flex-start;}
}

/* menu菜单 */
.menu_wrap {box-shadow: 0px 0px 0.18rem 0px rgba(0,0,0,0.15);background-color: rgba(255,255,255,0.5);}
.menu_wrap_inner{display:flex;justify-content:space-between;gap:0 0.2rem;}
.menu_wrap .menu_box {display:flex;flex-wrap:wrap;align-items:center;gap:0 0.35rem;}
.menu_wrap .menu_item {font-size:0.16rem;padding:0.22rem 0.24rem;position:relative;}
.menu_wrap .menu_item::after {content:'';position:absolute;left:0;bottom:0;right:-1px;z-index:1;height:2px;background-color:var(--colDf);opacity:0;transition:all 0.3s;}
.menu_wrap .menu_item.active,
.menu_wrap .menu_item:hover {color:var(--colDf);font-weight: bold;}
.menu_wrap .menu_item.active::after,
.menu_wrap .menu_item:hover::after {opacity:1;}
.crumbs {padding:0.22rem 0;}
.crumbs .crumbs-container {display:flex;align-items:center;justify-content: flex-end;font-size: 0.16rem;color: #bbb;background: url('../images/home.png') no-repeat left center;background-size: 0.15rem 0.16rem;padding-left: 0.26rem;}
.crumbs .crumbs-container a {position: relative;color: inherit;padding-right: 0.25rem;margin-right: 0.15rem;white-space: nowrap;}
.crumbs .crumbs-container a::after {content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.06rem;height: 0.1rem;background: url('../images/ico4.png') center no-repeat;background-size:0.06rem 0.1rem;}
.crumbs .crumbs-container a:last-child::after{display: none;}
.crumbs .crumbs-container a:last-child{cursor: default;padding-right: 0;margin-right: 0;color: var(--colDf);font-weight: bold;}
.crumbs .crumbs-container a:hover:not(:last-child) {color: var(--colDf);}
@media (max-width:1024px){
	.menu_wrap .menu_item {padding: 0.2rem;}
	.crumbs{padding: 0.2rem 0;width: 100%;}
	.crumbs .crumbs-container{justify-content: flex-start;}
	.menu_wrap_inner{flex-direction: column-reverse;}
}
@media (max-width:750px){
	.menu_wrap{flex-direction: column-reverse;}
}

/*悬浮*/
.ai_fixed {position:fixed;z-index:1000;right:0;bottom:45%;display:flex;flex-direction:column;}
.ai_box {width:30px;height:58px;background-repeat:no-repeat;background-position:center center;background-image:url('../images/ai1.png');background-size:contain;cursor:pointer;transition:all 0.3s;}
.ai_box.active {width:58px;background-image:url('../images/ai2.png');}
.ai_box:hover {filter:brightness(0.95);}

@media (max-width:1024px){
	.qui_single p{min-height:.1rem;}
}
@media (max-width:750px){
	.qui_wap_show{display:block!important;}
	.qui_pc_show{display:none!important;}
	.qui_banbox>img{min-height:3.5rem;object-fit:cover;}
}

/* 视频播放弹层 */
.qui_pop_all {position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.65);z-index:999;display:none;}
.qui_pop_all video {position:absolute;left:50%;top:50%;width:96%;max-width:12.6rem;max-height:90vh;background:#000;transform:translateX(-50%) translateY(-50%);}
.qui_pop_all .quicls {width:.52rem;height:.52rem;position:absolute;right:0;top:0;background:var(--colDf) url('../images/cls.svg') center no-repeat;background-size:auto .16rem;}

/* 公共弹窗样式 */
.com_popup {position:fixed;top:0;left:0;right: 0;bottom: 0;z-index:10000;background-color:rgba(0,0,0,0.5);display:none;overflow-y: auto;}
.com_popup .com_popup_body {position:relative;width:fit-content;max-width:90%;margin:1rem auto;padding:0.8rem 0.8rem 0.5rem;border-radius:0.1rem;background: linear-gradient(180deg, #F8F8F8 0%, #FFFFFF 50%);}
.com_popup .quicls {width:0.3rem;height:0.3rem;position:absolute;right:0.2rem;top:0.2rem;background:url('../images/ico17.png') center no-repeat;background-size:contain;cursor:pointer;transition:all 0.3s;}
.com_popup .quicls:hover {filter:brightness(1.05);}
.com_popup .com_popup_img {position:relative;display: flex;flex-direction: column;align-items: center;}
.com_popup .com_popup_img img {display:block;max-width:100%;max-height:80vh;}
@media (max-width:750px) {
	.com_popup .com_popup_body {width:90%;}
}

/* 比例图片 */
.scale_img{position: relative;height: 0;overflow: hidden;padding-bottom: 67%;}
.scale_img img{position: absolute;left: 0;top: 0;width: 100%;height: 100% !important;object-fit: cover;transition: all 0.3s;}

.uCent_main{}
.uCent_inner {display:flex;gap:0.2rem;margin-bottom:0.8rem;}
.uCent_right {flex:1;min-width:0;background-color:#fff;}
.uCent_header {display:flex;justify-content:space-between;gap:0 0.3rem;margin:0 0.3rem;border-bottom:1px solid #F1F1F1;}
.uCent_header .uCent_title {font-size:0.22rem;color:#222;font-weight:bold;padding:0.3rem 0;line-height: 1;}
.uCent_header .uCent_tabs {display:flex;gap:0.2rem 0.4rem;}
.uCent_header .uCent_tabs_item {position:relative;font-size:0.16rem;color:#666;cursor:pointer;padding:0.3rem 0;display:flex;align-items:center;}
.uCent_header .uCent_tabs_item::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(-90deg,#16C96E 0%,#27C0AE 100%);transform:scaleX(0);transition:all 0.3s;}
.uCent_header .uCent_tabs_item.active::after {transform:scaleX(1);}
.uCent_header .uCent_tabs_item.active,.uCent_header .uCent_tabs_item:hover {color:var(--colDf);}
.uCent_content {padding:0.3rem;}

@media (max-width:750px) {
	.uCent_inner{flex-direction: column;}
}


.el-input__inner,.el-cascader {border-radius:0;background-color:transparent;border-color:transparent;height:0.5rem;line-height:0.5rem;padding:0 0.2rem;font-size:0.16rem;}
.el-input__inner::-webkit-input-placeholder {color:#666 !important;}
.el-input__inner:hover,
.el-select:hover .el-input__inner,
.el-textarea__inner {border-color:transparent !important;}
.el-input.is-active .el-input__inner,
.el-input__inner:focus,
.el-range-editor.is-active, 
.el-range-editor.is-active:hover, 
.el-select .el-input.is-focus .el-input__inner,
.el-select .el-input__inner:focus {border-color:transparent !important;}
.el-select-dropdown__item.selected,
.el-cascader-node.in-active-path, 
.el-cascader-node.is-active, 
.el-cascader-node.is-selectable.in-checked-path{color: var(--colDf) !important;}
.el-input__suffix .el-input__icon {line-height:0.5rem;}

.el-select {width:100%;height:0.5rem;border-radius:0;}
.el-select .el-input__icon {line-height:0.5rem;}
.el-select .el-input__suffix{display: none;}

/* 首页 */
.homeban{
	position: relative;
	margin-top: -0.8rem;
}
.homeban img{
	width: 100%;
	min-height: 4rem;
	object-fit: cover;
}
.homeban-info{
	position: absolute;
	left: 50%;
	top: 0;
	bottom: 0;
	transform: translateX(-50%);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.homeban-title{
	font-size: 0.6rem;
    color: #fff;
    font-weight: 500;
	line-height: 1.2;
	text-align: center;
}
.homeban-desc{
	font-size: 0.36rem;
    color: #fff;
    font-weight: 400;
    margin-top: 0.2rem;
	line-height: 1.2;
	text-align: center;
}

/* 联系我们 */
.contact_wrap {
    padding: 0.8rem 0;
}
.contact_list {
    display: flex;
    justify-content: space-between;
	gap: 0.4rem;
    margin-bottom: 0.5rem;
    list-style: none !important;
    padding: 0;
}
.contact_list li {
    display: flex;
    align-items: center;
    min-width: 24%;
    list-style: none !important;
}
.contact_list .icon {
    width: 0.52rem;
    height: 0.52rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.23rem;
    flex-shrink: 0;
}
.contact_list .icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.contact_list .info h3 {
	font-size: 0.18rem;
    color: #333;
    font-weight: bold;
}
.contact_list .info p {
	font-size: 0.16rem;
    color: #666;
}
.contact_map {
    width: 100%;
    overflow: hidden;
	margin-top: 0.5rem;
}
.contact_map img {
    width: 100%;
    display: block;
	border-radius: 0.06rem;
}
@media (max-width: 768px) {
    .contact_list {
        flex-direction: column;
    }
    .contact_list li {
        width: 100%;
        margin-bottom: 0.2rem;
    }
}

/* 首页楼层通用 */
.floor_title { text-align: center; margin-bottom: 0.6rem; font-size: 0.3rem; color: #333; font-weight: bold; }
.floor_title span { color: #333; margin-right: 0.05rem;}
.floor_title em { color: var(--colDf); font-style: italic; font-size: 0.36rem;}

/* Floor 1 */
.home_floor1 { padding: 0.8rem 0; background-color: #f7f9fa;}
.home_floor1 .floor_title{margin-bottom: 0.4rem;}
.floor1_list { display: flex; flex-wrap: wrap; gap: 0.3rem; }
.floor1_list .item { width: calc((100% - (0.3rem * 2)) / 3);background: #fff; box-shadow: 2px 3px 9px 0px rgba(0,0,0,0.1); border-radius: 0.06rem; overflow: hidden; transition: all 0.3s; display: flex; flex-direction: column; }
.floor1_list .item:hover { transform: translateY(-0.1rem); box-shadow: 2px 3px 9px 0px rgba(0,0,0,0.15); }
.floor1_list .item .img { width: 100%; height: 2rem; overflow: hidden; }
.floor1_list .item .img img { width: 100%; height: 100% !important; object-fit: cover; transition: all 0.5s; }
.floor1_list .item:hover .img img { transform: scale(1.1); }
.floor1_list .item .info { padding: 0.3rem; flex: 1; display: flex; flex-direction: column; }
.floor1_list .item .name { font-size: 0.24rem; font-weight: bold; margin-bottom: 0.2rem; color: #333; }
.floor1_list .item .desc { font-size: 0.14rem; color: #666; line-height: calc(24/14); text-align: justify; flex: 1; }
.floor1_list .item .desc p{margin-bottom: 0.15rem;}

/* Floor 2 */
.home_floor2 { background: #fff; padding: 0.8rem 0 1rem; }
.floor2_list { display: flex; justify-content: space-between; gap: 0.26rem; }
.floor2_list .col { flex: 1; display: flex; flex-direction: column; border-radius: 0.1rem; overflow: hidden; }
.floor2_list .col:nth-child(2n) { flex-direction: column-reverse; }
.floor2_list .col_head { position: relative;background: linear-gradient(90deg, #005CAF 0%, #0C6EC6 100%);color: #fff; text-align: center; padding: 0 0.2rem; font-size: 0.18rem; height: 0.6rem; display: flex; align-items: center; justify-content: center; }
.floor2_list .col_head::before {
	content: '';
	position: absolute;
	left: 0;
	width: 0.2rem;
	height: 0.1rem;
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 100% 100%;
}
.floor2_list .col_head::after {
	content: '';
	position: absolute;
	right: 0;
	width: 0.21rem;
	height: 0.1rem;
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 100% 100%;
}
.floor2_list .col:nth-child(2n) .col_head { background: linear-gradient(90deg, #15B4BA 0%, #2AC2C8 100%); }
.floor2_list .col:nth-child(2n+1) .col_head::before{
	top: 0.6rem;
	background-image: url('../images/triangle1.png');
}
.floor2_list .col:nth-child(2n+1) .col_head::after{
	top: 0.6rem;
	background-image: url('../images/triangle2.png');
}
.floor2_list .col:nth-child(2n) .col_head::before{
	bottom: 0.6rem;
	background-image: url('../images/triangle3.png');
}
.floor2_list .col:nth-child(2n) .col_head::after{
	bottom: 0.6rem;
	background-image: url('../images/triangle4.png');
}
.floor2_list .col_body { flex: 1; display: flex; flex-direction: column;justify-content: center;border: 1px solid #A2B9D9;background: #f7f9fa; }
.floor2_list .col:nth-child(2n + 1) .col_body { margin: -1px 0.2rem 0;border-radius:0 0 0.1rem 0.1rem; }
.floor2_list .col:nth-child(2n) .col_body { border-color: #8BBFC1;margin: 0 0.2rem -1px;border-radius: 0.1rem 0.1rem 0 0; }
.floor2_list .item { text-align: center; min-height: 0.46rem;display: flex; align-items: center; justify-content: center;font-size: 0.16rem; color: #333; font-weight: 400;padding: 0.1rem;transition: all 0.3s;}
.floor2_list .item:nth-child(2n) { background-color: rgba(235, 240, 242, 0.6); }

/* Floor 3 */
.home_floor3 { background: #f7f9fa; padding: 0.8rem 0; }
.floor3_list { display: flex; justify-content: space-between; position: relative; padding: 0.5rem 0; }
.floor3_list::before {
	content: '';
	position: absolute;
	top: 0.45rem;
	left: 12%;
	right: 12%;
	height: 1.2rem;
	z-index: 0;
	background: url('../images/bg_line2.png') no-repeat center center;
	background-size: cover;
}
.floor3_list .item { position: relative; z-index: 1; text-align: center; width: 25%; display: flex; flex-direction: column; align-items: center; }
.floor3_list .item:nth-child(2n) { margin-top: -0.5rem; }
.floor3_list .item .icon { width: 1.6rem; height: 1.6rem;display: flex; align-items: center; justify-content: center; margin-bottom: 0.2rem;transition: all 0.3s; }
/* .floor3_list .item:hover .icon { border-color: var(--colDf); transform: scale(1.05); } */
.floor3_list .item .icon img { width: 100%;height: 100% !important; }
.floor3_list .item .name { font-size: 0.24rem;color: #333; }
.floor3_list .item .desc { font-size: 0.16rem; color: #333; line-height: calc(24 / 16); }

/* Floor 4 */
.home_floor4 {  padding: 0.8rem 0; }
.floor4_list { display: flex; justify-content: center; gap: 0.3rem 1.4rem; }
.floor4_list .item { width: 4.4rem; display: flex; flex-direction: column; align-items: center; text-align: center; background: #fff; padding-bottom: 0.2rem; border-radius: 0.1rem; overflow: hidden;transition: all 0.3s; }
.floor4_list .item:hover { transform: translateY(-2px); box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.1); }
.floor4_list .item .img { width: 100%; height: 2.88rem; margin-bottom: 0.4rem; position: relative; }
.floor4_list .item .img img { width: 100%; height: 100% !important; object-fit: cover; }
.floor4_list .item .name { font-size: 0.24rem; font-weight: 400; margin-bottom: 0.15rem; color: #333; position: relative;}
.floor4_list .item .desc { font-size: 0.16rem; color: #666; line-height: calc(24 / 16); }

/* Floor 5 */
.home_floor5 { position: relative; }
.home_floor5 img { width: 100%; min-height: 3rem; object-fit: cover; }
.home_floor5 .floor_inner { position: absolute; left: 0; top: 0;right: 0; bottom: 0;display: flex; align-items: center; justify-content: center;background: rgba(0,0,0,0.4);}
.home_floor5 .floor_text { font-size: 0.48rem; color: #fff; font-weight: bold; text-align: center;}

/* Responsive */
@media (max-width: 1024px) {
	.floor1_list .item {width: calc((100% - (0.3rem * 1)) / 2);}
    .floor1_list .item .img { height: auto; }
    .floor2_list { flex-wrap: wrap; gap: 0.2rem; }
    .floor2_list .col { width: 48%; flex: none; margin-bottom: 0.2rem; }
    .floor3_list { flex-wrap: wrap; }
    .floor3_list::before { display: none; }
    .floor3_list .item { width: 50%; margin-bottom: 0.4rem; margin-top: 0 !important;}
    .floor4_list { flex-direction: column; align-items: center; }
    .floor4_list .item { width: 100%; }
    .home_floor5 .floor_text { font-size: 0.3rem; }
}
@media (max-width: 750px) {
	.floor1_list { flex-direction: column; }
	.floor1_list .item {width: 100%;}
    .floor2_list .col { width: 100%; }
}
