body,html{font-size: 100px;height: 100%;}
body{overflow-x: hidden;}
*{font-size: 0.16rem;}
@media screen and (max-width: 1366px) {
	body,html{font-size: 70px;}
}
@media screen and (max-width: 1024px) {
	body,html{font-size: 50px;}
	*{font-size: 0.3rem;}
}
@media screen and (max-width: 768px) {
	body,html{font-size: 40px;}
	*{font-size: 0.4rem;}
}
@media screen and (max-width: 560px) {
	body,html{font-size: 30px;}
	*{font-size: 0.5rem;}
}
@font-face {
    font-family: "HarmonyOS_Sans_SC_Regular";
    src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HarmonyOS_Sans_SC_Bold";
    src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "HarmonyOS_Sans_SC_Light";
    src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "HarmonyOS_Sans_SC_Medium";
    src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Barlow";
    src: url("../fonts/Bold.woff") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "SourceHanSansCN";
    src: url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "KronaOne";
    src: url("../fonts/KronaOne.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "RTWSYueGoDemo";
    src: url("../fonts/RTWSYueGoTrial-ExLightCond.otf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

ul{list-style: none;padding: 0;margin: 0;}
option{font-size: 0.24rem;}
.pd1{padding: 1rem 0;}

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*多行文本省略号*/
.dot2,
.dot3,
.dot4,
.dot5{ display:-moz-box;display:box;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}
/*5行文本省略号*/
.dot5 {-webkit-line-clamp: 5;}
@keyframes guang {
    0% {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
   }
    100% {
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
   }
   }
   @keyframes guang2 {
    0% {
    -moz-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    opacity: 1;
   }
    100% {
    -moz-transform: scale(1.2) translate(-50%,-50%);
    transform: scale(1.2) translate(-50%,-50%);
    opacity: 0;
   }
}

.w1600{width: 1600px;max-width: 96%;margin: 0 auto;}

.hide_two{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.hover_img{overflow:hidden;}
.hover_img img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;width:100%;}
.hover_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}

.imgbox{display: inline-block;overflow: hidden;position: relative;}
.imgbox img{object-fit: cover;}
.imgbox:hover>img{transform: scale(1.1);}
.background-img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}

.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

/* 视屏 */
.video_albox{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.2);}
.video_albox .video_albox_content{display:flex;align-items:center;justify-content:center;height:100%;}
.video_albox .video_albox_box{position:relative;width:70%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#000;border-radius:0.05rem;padding:0.3rem;}
.video_albox video{width:100%;height:100%;object-fit:contain;}
.video_albox .close{position:absolute;right:0;top:0;width:0.3rem;height:0.3rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;z-index:1;cursor:pointer;}
@media(max-width:1024px){.video_albox .video_albox_box{width:90%;}
}
.fd::after{content:" ";display:block;clear:both;}
.fd{zoom:1;}
.app{display:none;}
.container{width:1600px;margin:0 auto;}
.base-container{width:1600px;margin:0 auto;height: 1rem;}
@media(max-width:1800px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 5%;}
}
@media(max-width:1500px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 3%;}
}
@media(max-width:1220px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 0.3rem;}
}
@media(max-width:768px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 0.15rem;}
.pc{display:none;}
.app{display:block;}
}
.template{margin-top:0px;}
/* 导航 */
.nav{width:100%;position:fixed;top:0;left:0;z-index:999;transition:all .5s;background:transparent;height:1rem;}
.nav.nav2{background-color:#fff; color: #000 !important;}
.nav .content{width: 100%;height: 1rem;overflow: inherit;}
.nav .logo{float:left;position: relative;top: 50%;transform: translateY(-50%);width: calc(100% - 1000px);max-width:300px;height:60%;}
.nav .logo2{display: none;}
.nav .logo a{display:inline-block;height:100%;}
.nav .logo a img{height:100%;}
.nav.nav2 .base-container .logo a{display: inline-block;}
.nav.nav2 .logo1{display: none;}
.nav.nav2 .logo2{display: block;}
.nav .top-nav{width: auto;height: 1rem;float: right;position: relative;display: flex;}
.nav .top-nav>li{position: relative;}
.nav .top-nav>li:hover .first-nav{font-weight: 600;}
.nav .top-nav>li .first-nav.onnav{font-weight: 600;}
.nav .top-nav .underline{display: none;transition: all 0.3s;width: 20px;height: 4px;border-radius: 2px;position: absolute;bottom: 1px;background-color: #fff;}
.nav .top-nav:hover .underline{display: block;}
.nav.nav2 .top-nav:hover .underline{background-color: #0033a0;}
.nav .top-nav .first-nav{line-height: 1rem;text-align: center;height: 1rem;display: inline-block;}
.nav .top-nav>li>.first-nav>a{color:white;padding: 0 0.2rem;height:1rem;line-height: 1rem;width: 100%;;display: inline-block;font-family: "HarmonyOS_Sans_SC_Light";}
.nav.nav2 .top-nav>li>.first-nav>a{color:#000;}
.nav.nav2 .top-nav>li>.first-nav.onnav>a{color: #0033a0;}
.nav .top-nav>li .first-nav .arr{height: 100%;float: right;width: 0.6rem;text-align: center;display: none;}
.nav .top-nav .subnav{display: none;position: absolute;top: calc(1rem - 1px);left:50%;background-color: #fff;padding: 0.2rem 0;border-radius: 0.1rem;transform: translateX(-50%);}
.nav .top-nav li:hover .subnav{display: flex;justify-content: space-between;}
.nav .top-nav .subnav>div{height: 2.4rem;}
.nav .top-nav .subnav .subnav-right{margin-left: 0.1rem;}
.nav .top-nav .subnav .subnav-title{width: 100%;border-bottom: 1px solid #e8e8e8;}
.nav .top-nav .subnav .subnav-title p{border-bottom: 1px solid #063c7f;display: inline-block;padding-bottom: 0.1rem;font-size: 0.24rem;}
.nav .top-nav .subnav ul{display: inline-block;width:100%;}
.nav .top-nav .subnav ul li{width: 100%;height: 0.6rem;line-height: 0.6rem;float: left;}
.nav .top-nav .subnav ul li a{display: inline-block;width: 100%;padding: 0 0.2rem;text-align:center;text-wrap: nowrap;}
.nav .top-nav .subnav ul li a:hover{text-align:center;background-color: #f7f9fd;color: #02387e;}
.nav .top-nav .subnav ul li img{margin-right: 0.05rem;width: 0.24rem;}
.nav .top-nav .subnav .imgbox{height: 100%;display: inline-block;}
.nav .top-nav .subnav .imgbox img{height: 100%;width: auto;max-width: none;}
.nav .other{float:right;display:flex;position: relative;top: 50%;transform: translateY(-50%);padding-left: 0.2rem;}
.nav .other::after{content: "";height: 60%;width: 1px;position: absolute;left: 0;top: 20%;background-color: #fff;}
.nav .search{display:inline-block;position:relative;line-height:0.3rem;border-radius: 0.15rem;height: 0.3rem;padding-right:0.3rem;}
.nav .search input{font-size:0.16rem;color:#fff;width:0;transition: all 0.5s;margin-left: 0.1rem;height: 0.3rem;line-height: 0.3rem;float: left;}
.nav .search:hover input{width: 120px;border-bottom: 1px solid #fff;}
.nav .search input:focus{width: 120px;border-bottom: 1px solid #fff;}
.nav .search input::placeholder{color:#afafaf;font-size:0.16rem;}
.nav .search .search_btn{position:absolute;right:0.12rem;top:50%;width:0.16rem;height:0.3rem;transform:translateY(-50%);display: none;}
.nav .search .search_btn i{float:left;width:100%;color:#fff;font-size: 0.16rem;}
.nav .search .search_btn2{position:absolute;right:0.12rem;top:50%;width:0.16rem;height:0.3rem;transform:translateY(-50%);}
.nav .search .search_btn2 i{float:left;width:100%;color:#fff;font-size: 0.16rem;}
.nav .search.navon .search_btn{display: block;}
.nav .search.navon .search_btn2{display: none;}
.nav .language{position:relative;margin-left:0.2rem;margin-right:0.2rem;line-height: 0.3rem;}
.nav .language:hover .lan_box{opacity:1;top:100%;}
.nav .language a{color:#fff;position:relative;font-size:0.16rem;padding-right:0.2rem;position:relative;}
.nav .language a img{position:absolute;top:50%;right:0;width:0.15rem;transform:translateY(-50%);}
.nav .language a img:nth-of-type(2){display:none;}
.nav2 .language a img:nth-of-type(1){display:none;}
.nav2 .language a img:nth-of-type(2){display:block;}
.nav.nav2 .other::after{background-color: #000;}
.nav.nav2 .search input{color:#000;}
.nav.nav2 .search input:focus{border-color:#000;}
.nav.nav2 .search .search_btn i{color:#000;}
.nav.nav2 .search .search_btn2 i{color:#000;}
.nav.nav2 .language a{color:#000;}
.nav .language a i{content:'';display:block;position:absolute;width:0;height:0;border:0.06rem solid transparent;border-bottom:0.06rem solid #faf9f7;z-index:1;right:0;top:0.07rem;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.nav.nav2 .language a i{content:'';display:block;position:absolute;width:0;height:0;border:0.06rem solid transparent;border-bottom:0.06rem solid #333;z-index:1;right:-0.2rem;top:0.07rem;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.nav .language .lan_box{position:absolute;top:150%;left:0;right:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;width: 100%;line-height: 0.4rem;background-color:#fff;border-radius:8px;}
.nav .language .lan_box a{color:#000;text-align:center;float:left;width:100%;padding:0;}
.nav .language .lang02{display: none;}
.nav.nav2 .language .lang01{display: none;}
.nav.nav2 .language .lang02{display: inline;}
.nav2 .language .lan_box{background-color: #fff;}
.nav .open_btn{font-size:0.18rem;color:#fff;display:flex;align-items:baseline;cursor:pointer;}
.nav .open_btn i{background-image:url(../images/lang_01.png);background-position:right center;background-repeat:no-repeat;width:0.42rem;height:0.1rem;margin-left:0.2rem;}
.openbtn {cursor: pointer;height: 25px;position: absolute;right: 0;top: 5px;height: 80%;z-index: 999;color: #fff;font-family: Arial, Helvetica, sans-serif;display: none;font-size: 12px;display: none;}
.openbtn span {display: inline-block;vertical-align: middle;margin: 5px 10px 0 0;}
.openbtn i {display: block;height: 2px;background: #FFF;border-radius: 4px;margin: 5px 0;transition: all ease 0.3s;width: 25px;}
.openbtn i.sp3 {margin-left: 5px;width: 20px;}
.closebtn {position: fixed;left: 0px;top: 50px;width: 100%;height: 100%;z-index: 10;display: none;background: rgba(0,0,0,0.5);}
.nav2 .openbtn i{background-color: #0033a0;}

@media(max-width:1366px){
	.nav .logo{width:calc(100% - 1000px);text-align: center;min-width: 140px;}
	.nav .logo img{height: 0.25rem;}
    .nav .top-nav>li>.first-nav>a{padding:0 0.3rem;}
}

@media(max-width:1024px) {
	.nav .logo{width: 100px;}
	.nav .logo img{height: 0.25rem;}
	.nav{height: 50px;padding: 5px 0;}
	.base-container{height: 40px;}
	.nav .content{height: 40px;overflow: inherit;}
	.nav .other{margin-right: 40px;}
	.openbtn {display: block;}
	.nav .top-nav{transition: all 0.5s;position: fixed;z-index: 11;;top: 50px;width:  300px;height: calc(100% - 50px);right: -6rem;flex-wrap: wrap;display: inline-block;background-color: white;opacity: 0;transition: all 0.3s;pointer-events: none;}
	.nav .top-nav.on{right: 0;opacity: 1;overflow-y: auto;pointer-events: painted;}
	.nav .top-nav li{width: 100%;}
	.nav .top-nav>li .first-nav{width: 90%;line-height: 0.8rem;height: auto;display: inline-block;text-align: left;position: relative;margin: 0 5%;}
	.nav .top-nav>li .first-nav>a{line-height: 0.8rem;height: auto;color: #333;width: auto;padding: 0.2rem 0;}
	.nav .top-nav>li .first-nav:after {position: absolute;left: 50%;width: 0;bottom: 0;height: 2px;background: #005fe1;transition: all ease 0.3s;content: "";transform: translateX(-50%);}
	.nav .top-nav>li.onnav .first-nav:after{width: 100%;}
	.nav .top-nav>li:hover .first-nav:after{width: 100%;}
	.nav .top-nav>li .first-nav .arr{display: block;transition: all 0.3s;float: right;}
	.nav .top-nav>li.onnav .first-nav .arr {transform: rotate(-180deg);}
	.nav .top-nav li a{width: 100%;color: #333;text-align: left;}
	.nav .top-nav li .subnav{position: relative;top: 0;padding: 0 0.2rem;width: 100%;overflow: hidden;display: none;border:none;}
	.nav .top-nav li:hover .subnav{display: none;}
	.nav .top-nav li .subnav>.subnav-left{width: 100%;height: auto;}
	.nav .top-nav li .subnav .subnav-left .subnav-title{display: none;}
	.nav .top-nav .subnav ul{width: 100%;}
	.nav .top-nav .subnav ul li{width: 100%;padding: 0 10px;height: auto;display: inline-block;}
	.nav .top-nav .subnav ul li:hover{background-color: #f3f3f3;}
    .nav .top-nav .subnav ul li a{text-align:left;}
    .nav .top-nav .subnav ul li a:hover{text-align:left;background-color: #f3f3f3;color: #02387e;}
	.nav .top-nav li .subnav-right{display: none;}
	.nav{background-color:#083484;}
	.openbtn.on .sp1 {-webkit-transform: translate(0, 7px) rotate(45deg) !important;-moz-transform: translate(0, 7px) rotate(45deg) !important;-ms-transform: translate(0, 7px) rotate(45deg) !important;-o-transform: translate(0, 7px) rotate(45deg) !important;transform: translate(0, 7px) rotate(45deg) !important;}
	.openbtn.on .sp2 {-webkit-transform: translate(0, 0) rotate(-45deg) !important;-moz-transform: translate(0, 0) rotate(-45deg) !important;-ms-transform: translate(0, 0) rotate(-45deg) !important;-o-transform: translate(0, 0) rotate(-45deg) !important;transform: translate(0, 0) rotate(-45deg) !important;}
	.openbtn.on .sp3{width: 0;}
	.nav .search{height: 36px;line-height: 36px;font-size: 0.3rem;border-radius: 12px;margin-left: 5px;padding-right: 30px;}
	.nav .search input,.nav .search input::placeholder{font-size: 18px;width: 160px;height: 36px;line-height: 36px;}
	.nav .search input:focus,.nav .search input::placeholder{width: 160px;}
	.nav .search .search_btn i{font-size: 18px;line-height: 20px;}
	.nav .search .search_btn2 i{font-size: 18px;line-height: 20px;}
	.nav .language{line-height: 36px;margin-top:-6px;}
	.nav .language a{font-size: 18px;top:5px;}
	.nav .language a i{border: 6px solid transparent;border-bottom: 6px solid #faf9f7;right: -15px;top: 8px;}
	.nav .language img{width: 18px;}
	.nav .top-nav .subnav ul li img{width: 14px;}
	.nav .top-nav .subnav ul li a{padding: 5px 0;}
	.nav.nav2 .language a i{border: 6px solid transparent;border-bottom: 6px solid #333;z-index: 1;right: -15px;top: 10px;}
    .nav .search .search_btn{width:20px;height:20px;}
    .nav .search .search_btn2{width:20px;height:20px;}
}
@media(max-width:560px){
    .nav .other{margin-right:40px;}
    .nav .logo{min-width:0;}
    .nav .search input, .nav .search input::placeholder{font-size:14px;width:80px;}
    .nav .language img{width:14px;}
    .nav .search .search_btn2 i{font-size:14px;}
    .nav .search:hover input{width:80px;}
    .nav .search input:focus{width:80px;}
    .nav .language a{font-size:14px;}
    .openbtn i{width:20px;}
    .openbtn i.sp3{width:20px;margin-left:0;}
}
@media(max-width:425px){
    .nav .logo{width:80px;}
}

/* 底部 */
.foot{background-image:url("../images/bottom-bg.png");background-size: 100% 100%;float: left;width: 100%;position: relative;padding-top: 1.3rem;}
.foot .foot_about{width: 100%;display: inline-block;}
.foot .foot_about p{font-size: 0.22rem;color: #fff;text-align: center;margin-bottom: 0.2rem;}
.foot .foot_about .foot_more{width: 100%;display: flex;justify-content: center;}
.foot .foot_about .foot_more .foot_icon{padding: 0 0.2rem;display: flex;flex-wrap: wrap;justify-content: center;position: relative;}
.foot .foot_about .foot_more .foot_icon .foot_iconbox{width: 0.55rem;height: 0.55rem;border-radius: 4px;border: 1px solid #cfab80;position: relative;}
.foot .foot_about .foot_more .foot_icon .foot_iconbox img{width: 0.4rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.foot .foot_about .foot_more .foot_icon p{width: 100%;text-align: center;font-size: 0.18rem;line-height: 0.3rem;margin-top: 0.1rem;}
.foot .foot_about .foot_icon .icon_code{position: absolute;bottom: 100%;left: 50%;transform: translate(-50%,-10px);width: 1.9rem;height: 1.5rem;padding: 0.1rem;background-color: #fff;display: none;border-radius:0.1rem;}
.foot .foot_about .foot_icon .icon_code p{margin:0;margin-left:0.1rem;font-size:0.16rem;color:#333;display: flex;align-items: center;line-height: 0.24rem;}
.foot .foot_about .foot_icon .icon_code::after{content: "";border-top: 8px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;left: 50%;bottom: -7px;transform: translateX(-50%);}
.foot .foot_about .foot_icon:hover .icon_code{display: flex;}
.foot .lt{width:35%;}
.foot .lt .logo{width: 3.2rem;float: left;}
.foot .lt .logo a{font-size: 0.42rem;font-weight: 900;color: #C3C2C7;width: 100%;float: left;line-height: 0.8rem;}
.foot .lt .foot_tel{margin-top:0.25rem;font-size:0.16rem;color: #D0AD82;padding: 0.15rem;border: 1px solid #D0AD82;border-radius: 4px;display: inline-block;}
.foot .lt .foot_tel p{float: left;}
.foot .lt .foot_tel span{font-size: 0.3rem;font-weight: 900;}
.foot .content{padding:0.9rem 0 0 0;display: inline-block;width: 100%;}
.foot .content .container{width: 96%;display:flex;justify-content:space-between;flex-wrap:wrap;margin: 0.4rem 2%;margin-bottom: 0rem;padding: 0.6rem 0;border-top: 1px solid rgba(255,255,255,.2);border-bottom: 1px solid rgba(255,255,255,.2);}
.foot .lr{width:60%;}
.foot .footer_nav{display:flex;justify-content:space-between;flex-wrap:wrap;}
.foot .footer_nav .footer_title{margin-bottom:0.15rem;position:relative;}
.foot .footer_nav .footer_title a{font-size:0.2rem;color:#fff;display:inline-block;}
.foot .footer_nav .footer_title span{content:'';display:block;position:absolute;top:0.09rem;border-top:0.01rem solid #000;border-right:0.01rem solid #000;right:0.1rem;width:0.1rem;height:0.1rem;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);display:none;}
.foot .footer_nav dt{padding-top:0.15rem;}
.foot .footer_nav dt a{opacity:.6;color:#fff;font-size:0.16rem;}
.foot .foot_other{float: left;width: 100%;}
.foot .foot_other .container{padding-top:0.35rem;padding-bottom:0.35rem;}
.foot .foot_other{font-size:0.14rem;color:rgba(255,255,255,.5);}
.foot .foot_other a{position:relative;font-size:0.14rem;color:rgba(255,255,255,.5);padding:0 0.1rem;}
.foot .foot_other .foot_copy{width:100%;text-align:right;}
.foot .foot_other .foot_copy img{height:18px;margin:0 5px;}

.wave{position: absolute;overflow: hidden;left: 0;top: 0;width: 100%;height: 100%;}
.shape {background: url(../images/bottomline.png);background-repeat: repeat-x;width: 100%;height: 100%;left: 0;top: 0;position: absolute;}
.shape1 {opacity: 1;animation: waveMove1 15s linear infinite;background-position: 300px 100px;  }
.shape2 {opacity: 0.5;animation: waveMove2 19s linear infinite;background-position: 700px 60px; }
.shape3 {opacity: 0.2;animation: waveMove3 13s linear infinite;background-position: 0px 0px; }
@keyframes waveMove1 {
	from {
		background-position: 300px 100px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		background-position: -2537px 20px;
		-webkit-transform: rotate(100deg);
		transform: rotate(100deg)
	}
}
@keyframes waveMove2 {
	from {
		background-position: 100px 50px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		background-position: -2537px 10px;
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg)
	}
}
@keyframes waveMove3 {
	from {
		background-position: 0px 0px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		background-position: -2537px 0px;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}
@keyframes waveMove11 {
	from {
		background-position: 300px 100px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		background-position: -2537px 20px;
		-webkit-transform: rotate(50deg);
		transform: rotate(50deg)
	}
}
@keyframes waveMove12 {
	from {
		background-position: 100px 50px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		background-position: -2537px 10px;
		-webkit-transform: rotate(40deg);
		transform: rotate(40deg)
	}
}
@keyframes waveMove13 {
	from {
		background-position: 0px 0px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		background-position: -2537px 0px;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}
/* 首页头部nav响应式 */
@media(max-width:1024px){
.foot .footer_nav{justify-content:space-around;}
.foot .footer_nav .footer_title a{font-size:0.36rem;}
.foot .footer_nav dt a{font-size:0.24rem;}
.foot .lt{margin: 0 auto;text-align: center;}
.foot .lt .logo{width: 100%;text-align: center;}
.foot .lr{width:100%;margin-top:0.5rem;}
.foot .lt .foot_tel01{margin-top:0.2rem;}
.foot .content{padding:0.4rem 0 0.3rem;}
.foot .foot_about .foot_more .foot_icon .foot_iconbox{width: 1rem;height: 1rem;}
.foot .foot_about p{margin: 0.4rem 0;font-size: 0.48rem;}
.foot .foot_about .foot_more .foot_icon p{font-size: 0.24rem;line-height: 0.48rem;}
.foot .foot_about .foot_icon .icon_code{width:3rem;height:2.4rem;}
}
@media(max-width:768px){
.foot .footer_nav .footer_title span{display:block;}
.foot .footer_nav .item dl{display:none;}
.foot .footer_nav .item{width:100%;display: none;}
.foot .footer_nav{justify-content: center;}
.foot .footer_nav .footer_title{margin-bottom:0.1rem;}
.foot .footer_nav dt{padding:0px 0 0.05rem;}
.foot .footer_nav dt:first-child{padding-top:0;}
.foot .lt .foot_tel02{font-size:0.18rem;}
.foot .lt{width:100%;text-align:center;display: flex;align-content: center;flex-wrap: wrap;justify-content: center;}
.foot .lt .logo{width: 80%;}
.foot .content{padding:0.3rem 0 0.2rem;}
.foot .foot_other .foot_more{width:100%;text-align:center;margin-top: 0.2rem;}
.foot .foot_other .foot_copy div{width:100%;text-align:right;margin-top:0.2rem;font-size: 0.18rem;line-height:0.48rem;}
.foot .foot_other .foot_copy img{height:0.18rem;margin:0 10px;}
.foot .foot_other{font-size:0.13rem;}
.foot .footer_nav .footer_title a{font-size:0.16rem;}
.foot .footer_nav dt a{font-size:0.14rem;}
.foot .foot_about .foot_more .foot_icon p{font-size: 0.36rem;line-height: 0.6rem;}
.foot .foot_about .foot_icon .icon_code{width:3.6rem;height:3rem;}
.foot .lt .logo a img{width:60%;}
}
@media(max-width:560px){
    .foot .foot_other .foot_copy div{width:100%;text-align:right;margin-top:0.2rem;font-size: 0.36rem;line-height:0.72rem;}
    .foot .foot_other .foot_copy img{height:0.36rem;margin:0 10px;}
}

/* 首页 */
.counter{font-family: "KronaOne";}
.counter2{font-family: "KronaOne";}
.swiper-control{width: 20%;margin: 0 auto;margin-top: 0.2rem;position: relative;height: 0.6rem;}
.swiper-btn{width: 0.6rem;height: 0.6rem;display: flex;background-color: #e8eef6;color: #225090;border-radius: 50%;justify-content: center;align-items: center;cursor: pointer;}
.swiper-btn:hover{background-color: #257ce1;color: white;}
.button-next{float: right;}
.button-prev{float: left;}
.swiper-control .scrollbar{position: absolute;left: 0.8rem;top:50%;height: 1px;width: calc(100% - 1.6rem);background-color: rgba(0, 0, 0, 0.4);}
.swiper-control .scrollbar .scroll-btn{height: 1px;background-color: #033880;position: absolute;top: 0;transition: all 0.3s;}
.more{position: relative;}
.more-dot{width:100%;height:100%;position: absolute;top: 50%;left:50%;pointer-events: none;border-radius: 50%;transform: translate(-50%,-50%);padding: 0 !important;margin: 0 !important;}
.more-dot::after{content: "";position: absolute;top: 0;left: 50%;width: 4px;height: 4px;border-radius: 50%;background-color: #257ce1;transform: translate(-50%,-50%);}
.more:hover .more-dot{animation: rotate 5s linear infinite;}
@keyframes rotate{
	0%{transform: translate(-50%,-50%) rotate(0deg);}
	100%{transform: translate(-50%,-50%) rotate(360deg);}
}
.more1{margin-top: 0.5rem;width: 1.6rem;line-height: 0.5rem;text-align: center;background-color: #fff;color: #00479d;border-radius: 0.25rem;display: inline-block;font-family: "HarmonyOS_Sans_SC_Light";background: linear-gradient(-90deg, rgb(255, 255, 255), rgb(149, 181, 219), rgb(0, 71, 157), rgb(149, 181, 219), rgb(255, 255, 255)) 0% 0% / 400% 200%;animation: 5s ease 0s infinite alternate none running glowing;transition: 0.5s;}
.more1 span{transform: rotate(180deg);display: inline-block;}
.more2{color: rgb(255, 255, 255);background: linear-gradient(-90deg, rgb(0, 85, 167), rgb(0, 138, 213), rgb(27, 199, 255), rgb(0, 85, 167), rgb(0, 85, 167)) 0% 0% / 400% 200%;animation: 5s ease 0s infinite alternate none running glowing;transition: 0.5s;}
.background-img{position: absolute;z-index: 0;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%;}

.template{width: 100%;float: left;}

.template .index-banner{width: 100%;position: relative;overflow:hidden;background: linear-gradient(to right,#F0F3F8,#F3F5F8);padding-bottom:0.3rem;}
.template .index-banner .line-inner{width: 100%;float: left;position: absolute;bottom: 0;left: 0;}
.template .index-banner .line-inner img{width:100%;float: left;}
.template .index-banner .line-inner:nth-of-type(2){bottom:0.15rem;}
.template .index-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: calc(0.3rem + 10px);}
.template .index-banner .swiper-pagination-bullet{background-color: transparent;opacity: 0.6;position: relative;}
.template .index-banner .swiper-pagination-bullet::after{content: "";width: 4px;height: 4px;border-radius: 50%;background-color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.template .index-banner .swiper-pagination-bullet-active{opacity: 1;padding: 8px;border: 2px solid #fff;top: 4px;}
.template .index-banner .imgbox{width:100%;padding-top:53%;}
.template .index-banner .banner-title{position: absolute;top: 45%;left: 15%;transform: translateY(-50%);transition:all 0.5s;width: 60%;}
.template .index-banner .banner-title .banner-text{color: #fff;font-size: 0.48rem;margin-top: 0.2rem;line-height: 1rem;font-family: "SourceHanSansCN_Light";width: 100%;float: left;}
.template .index-banner .banner-title .banner-title2{float:left;background-image: url("../uploadfiles/index-protitle.png");background-repeat: no-repeat;background-size: 100% 100%;padding: 0.1rem 0.35rem;font-size: 32rem;color: #fff;font-weight: 600;border-bottom: 0.1rem;animation: flicker 2s linear infinite;}
.template .index-banner .banner-title .banner-title2 p{float: left;transform: translateY(-22%);font-family: "HarmonyOS_Sans_SC_Medium";font-size: 0.28rem;line-height: 0.8rem;}
.template .index-about{width: 100%;position: relative;min-height: 11rem;}
.template .index-about .about-line{position: absolute;left: 0;bottom: 8.5%;width: 100%;z-index: 1;}
.template .index-about .about-line path{stroke-width: 1px;fill: none;}
.template .index-about .about-pic{position: absolute;width: 44%;right: 7.5%;top: 20.5%;z-index: 2;object-fit: contain;max-height: 75%;}
.template .index-about .index-aboutbg{position: relative;left:0;top:0;z-index: 1;min-height: 11rem;width: 100%;height: 100%;background-image: url("../images/index-about.png");background-size: cover;}
.template .index-about .about-left{width: calc(44% - 1.6rem);background-image: url(../uploadfiles/index-about-bg1.png);background-position: 1.6rem 2.5rem;background-repeat: no-repeat;display: flex;justify-content: flex-end;margin-left: 1.6rem;margin-top: 1.15rem;float: left;}
.template .index-about .about-left .about-left-inner{max-width: 960px;width: 96%;margin-top: 0.5rem;}
.template .index-about .about-left .about-left-content{width: 100%;height: 4rem;}
.template .index-title{font-size: 0.4rem;margin-bottom: 0.2rem;position: relative;line-height:0.6rem;float: left;width: 100%;background: linear-gradient(-90deg, rgb(0, 85, 167), rgb(0, 138, 213), rgb(27, 199, 255), rgb(0, 85, 167), rgb(0, 85, 167)) 0% 0% / 400% 200%;-webkit-background-clip: text;color: transparent;}
.template .index-title>span{font-size: 0.4rem;line-height: 0.48rem;}
.template .index-title p{font-size: 0.54rem;background: linear-gradient(-90deg, rgb(0, 85, 167), rgb(0, 138, 213), rgb(27, 199, 255), rgb(0, 85, 167), rgb(0, 85, 167)) 0% 0% / 400% 200%;-webkit-background-clip: text;color: transparent;animation: 5s ease 0s infinite alternate none running glowing;transition: 0.5s;}
.template .index-about .about-left-content h3{font-size: 0.54rem;float: left;width: 100%;font-weight: 200;line-height:0.6rem;margin-bottom: 0.4rem;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-about .about-left-content p{line-height: 0.3rem;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-about .index-aboutbox{width: 1.8rem;height: 1.8rem;position: absolute;z-index: 3;border-radius: 50%;}
.template .index-about .index-aboutbox>div{width: 100%;height: 100%;padding:0.2rem;justify-content:center;align-content: center;text-align: center;display: flex;border-radius: 50%;background: linear-gradient(to bottom,#fff,#daf0ff);box-shadow: 0 0 5px 0 #c0d9f3;flex-wrap: wrap;position: relative;z-index: 1;}
.template .index-about .index-aboutbox p{width: 100%;text-align: center;font-size: 0.14rem;font-family: "HarmonyOS_Sans_SC";}
.template .index-about .index-aboutbox span{font-size: 0.38rem;color: #00479d;font-weight: 900;}
.template .index-about .index-aboutbox:nth-last-of-type(1){left: 45%;top: 52%;}
.template .index-about .index-aboutbox:nth-last-of-type(2){left: 26%;top: 65%;}
.template .index-about .index-aboutbox:nth-last-of-type(3){left: 7%;top: 68%;}
.template .index-about .index-aboutbox.active>div{background: linear-gradient(to bottom,#fff,#fff5e9);box-shadow: 0 0 5px 0 #eae6e4;border: 3px solid #9d6c35;z-index: 2;}
.template .index-about .index-aboutbox.active::after,.template .index-about .index-aboutbox.active::before{width: 100%;height: 100%;background-color: #e6d7c8;position: absolute;left: 0px;top: 0px;content: "";border-radius: 50%;animation: 1.5s ease-out 0s infinite normal none running guang;z-index: -1;}
.template .index-about .index-aboutbox.active::after{animation-delay: 0.5s;background-color: rgb(233, 215, 197);}
.template .index-about .index-aboutbox.active span{color: #BB8D57;}

.template .index-project{width: 100%;background-image: url(../uploadfiles/index-corebg.png);background-repeat: no-repeat;background-size: 100% 100%;}
.template .index-project .project-box{display: flex;}
.template .index-project .index-project-left{float: left;width: 70%;flex-grow: 1;}
.template .index-project .index-project-right{float: left;width: 30%;flex-grow: 1;}
.template .index-project .index-project-title{width: 100%;color: white;font-weight: 200;}
.template .index-project .index-project-title p{width: 100%;font-size: 0.48rem;line-height: 0.6rem;color: #b4c0cf;}
.template .index-project .index-project-title span{width: 100%;font-size: 0.54rem;line-height: 0.72rem;font-family: "HarmonyOS_Sans_SC_Light";font-weight: 200;}
.template .index-project .Con{float: left;margin-top: 0.4rem;width: 90%;border-radius: 0.06rem;}
.template .index-project .Con .index-project-content{float: left;width: 100%;display: flex;border-radius: 8px;overflow: hidden;color: #000;}
.template .index-project .Con .index-project-pic{width:50%;background: linear-gradient(to right,#d1ebff,#c5e5ff);display: flex;align-items: center;overflow: hidden;;justify-content: center;}
.template .index-project .Con .index-project-pic div{float: left;width: 100%;height: 100%;overflow: hidden;display: flex;align-items: center;}
.template .index-project .Con .index-project-pic img{float: left;width: 100%;transition: all 0.5s;}
.template .index-project .Con .index-project-pic:hover img{transform: scale(1.2);}
.template .index-project .Con .index-project-inner{width:50%;flex-wrap: wrap;padding: 0.6rem;background: #fff;display: flex;align-items: center;position: relative;padding-bottom: 1.2rem;}
.template .index-project .Con .index-project-content .num{position: absolute;bottom: 0.1rem;right: 0.1rem;color: #d3e4f6;font-size: 1.5rem;line-height: 1.5rem;opacity: 0.4;font-family: "Barlow";}
.template .index-project .Con .index-project-content .num img{width:100%;}
.template .index-project .Con .index-project-inner .project-title{width: 100%;position: relative;font-size: 0.36rem;line-height: 0.5rem;font-weight: 600;font-family: "HarmonyOS_Sans_SC_Medium";z-index: 1;}
.template .index-project .Con .index-project-inner .project-title::after{content: "";width: 100%;height: 0.08rem;background: linear-gradient(to right,#905d26,#cfa46d);bottom: 0;left: 0;border-radius: 0.04rem;position: absolute;z-index: -1;}
.template .index-project .Con .index-project-inner .project-text{font-family: HarmonyOS_Sans_SC_Light;}
.template .index-project .Con .more1{margin: 0;}
.template .index-project .Con .swiper-button-next,.template .index-project .Con .swiper-button-prev{display: none;}
.template .index-project .index-project-right .index-project-nav{height: 100%;width: 80%;display:flex;align-items:center;flex-wrap:wrap;}
.template .index-project .index-project-right .index-project-nav li{width: 100%;display: flex;align-items: center;flex-grow:1;color:#fff;}
.template .index-project .index-project-right .index-project-nav li .index-propic{position: relative;height: 1.1rem;width: 1.1rem;}
.index-project-nav li .index-propic .propic-bg1{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 90%;float: left;z-index: 2;display: none;}
.index-project-nav li .index-propic .propic-bg2{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 110%;float: left;z-index: 1;display: none;}
.index-project-nav li .index-propic .propic-bg3{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 110%;float: left;z-index: 1;display: none;}
.propic-bg1 img,.propic-bg2 img,.propic-bg3 img{width: 100%;}
.template .index-project .index-project-right .index-project-nav li .index-propic-pic{position: absolute;height: 1.1rem;width: 1.1rem;border-radius:50%;background: linear-gradient(to bottom,#fbfdff,#dcf1ff);display: flex;justify-content: center;align-items: center;z-index: 3;}
.template .index-project .index-project-right .index-project-nav li .index-propic-pic img{position: absolute;left: 50%;top: 50%;width: 50%;transform: translate(-50%,-50%);transition: all 0.5s;}
.template .index-project .index-project-right .index-project-nav li .index-propic-pic img:nth-of-type(2){opacity: 0;}
.template .index-project .index-project-right .index-project-nav li p{width: calc(100% - 1.6rem);margin-left: 0.2rem;font-size: 0.18rem;color: #fff;transition: all 0.3s;font-family: "HarmonyOS_Sans_SC_Light";}
/* .template .index-project .index-project-right .index-project-nav li:hover>div{transform: rotate(360deg);background: linear-gradient(to bottom,#fcfdfe,#fff4e9);border: 0.06rem solid #bb966b;}
.template .index-project .index-project-right .index-project-nav li:hover>div::after{content: "";width: 130%;height: 130%;border-radius: 50%;border: 0.12rem solid #bb966b;opacity: 0.4;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: -1;}
.template .index-project .index-project-right .index-project-nav li:hover>div img:nth-of-type(2){opacity: 1;}
.template .index-project .index-project-right .index-project-nav li:hover>div img:nth-of-type(1){opacity: 0;}
.template .index-project .index-project-right .index-project-nav li:hover p{background: -webkit-linear-gradient(left, #925f29, #cfa46d);-webkit-background-clip: text;color: transparent;} */


.template .index-project .index-project-right .index-project-nav li.active .index-propic .propic-bg1{display: block;}
.template .index-project .index-project-right .index-project-nav li.active .index-propic .propic-bg2{display: block;}
.template .index-project .index-project-right .index-project-nav li.active .index-propic .propic-bg3{display: block;animation: faguang 1s linear infinite;}
.template .index-project .index-project-right .index-project-nav li.active .index-propic-pic{background: transparent;}
.template .index-project .index-project-right .index-project-nav li.active .index-propic-pic img:nth-of-type(2){opacity: 1;transform: translate(-50%,-50%) rotate(360deg);}
.template .index-project .index-project-right .index-project-nav li.active .index-propic-pic img:nth-of-type(1){opacity: 0;transform: translate(-50%,-50%) rotate(360deg);}
.template .index-project .index-project-right .index-project-nav li.active p{background: -webkit-linear-gradient(left, #925f29, #cfa46d);-webkit-background-clip: text;color: transparent;font-family: "HarmonyOS_Sans_SC_Medium";font-weight: 600;}

.template .index-line{background-image: url("../images/index-linebg.png");background-repeat: no-repeat;background-position: left top;}
.template .index-line .index-title{width: 100%;text-align: center;}
.template .index-line .index-title span{color: #333;font-family: HarmonyOS_Sans_SC_Light;}
.template .index-line .line-tab{width: 80%;border-radius: 0.08rem;overflow: hidden;float: left;display: flex;background-color: #ffffff;margin: 0 10%;background-color: #fff;position: relative;z-index: 1;}
.template .index-line .line-tab li{flex: 1;flex-grow:1;border-top: 3px solid #00479d;padding: 0.2rem 0;display: flex;align-items: center;justify-content: center;}
.template .index-line .line-tab li .tab-img{width: 0.8rem;height: 0.8rem;position: relative;margin-right: 0.2rem;}
.template .index-line .line-tab li .tab-img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);transition: all 0.3s;}
.template .index-line .line-tab li .tab-img img:nth-of-type(2){opacity: 0;}
.template .index-line .line-tab li.active .tab-img img:nth-of-type(2){opacity: 1;}
.template .index-line .line-tab li.active .tab-img img:nth-of-type(1){opacity: 0;}
.template .index-line .line-tab li p{font-size: 0.24rem;font-weight: 200;line-height: 0.48rem;font-family: HarmonyOS_Sans_SC_Light;}
.template .index-line .line-tab li.active p{background: -webkit-linear-gradient(left, #925f29, #cfa46d);-webkit-background-clip: text;color: transparent;line-height: 0.48rem;font-family: HarmonyOS_Sans_SC_Medium;}
.template .index-line .line-tab li.active{border-top: 3px solid #cfab80;}
.template .index-line .line-swiper{transform: translateY(-0.4rem);width: 100%;border-radius: 0.08rem;}
.template .index-line .line-swiper .line-item{width: 100%;position: relative;float: left;}
.template .index-line .line-swiper .line-item .background-img{float: left;width: 100%;position: relative;}
.template .index-line .line-swiper .line-item .background-img img{float: left;width: 100%;}
.template .index-line .line-item .line-inner{width: 30%;position: absolute;top: 20%;right: 2%;}
.template .index-line .line-item .project-title{display: inline-block;position: relative;}
.template .index-line .line-item .project-title p{position: relative;z-index: 1;font-size: 0.36rem;line-height: 0.5rem;font-family: HarmonyOS_Sans_SC_Medium;}
.template .index-line .line-item .project-title::before{content:"";position: absolute;bottom:20%;width: 100%;height: 4px;border-radius: 2px;background: linear-gradient(to right,#905d27,#cea36d);}
.template .index-line .line-item .project-text{font-size: 0.16rem;line-height: 0.3rem;font-family: HarmonyOS_Sans_SC_Light;}


.template .index-product{position: relative;float: left;width: 100%;}
.template .index-product .index-title{position: absolute;top: 0.8rem;left: 0;}
.template .index-product .index-title span{font-size: 0.4rem;color: #b9c7d9;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-product .index-title p{color: #fff;}
.template .index-product .product-swiper{overflow: hidden;}
.template .index-product .product-swiper .product-item{width: 100%;position: relative;float: left;}
.template .index-product .product-swiper .background-img{float: left;width: 100%;position: relative;}
.template .index-product .product-swiper .background-img img{float: left;width: 100%;}
.template .index-product .product-item .product-inner{width: 30%;position: absolute;top: 2.6rem;left: 7%;}
.template .index-product .product-item .project-title{font-size: 0.24rem;line-height: 0.36rem;}
.template .index-product .product-item .project-text{font-size: 0.16rem;line-height: 0.24rem;}
.template .index-product .product-item .project-title{float:left;background-image: url("../uploadfiles/index-protitle.png");background-repeat: no-repeat;background-size: 100% 100%;padding: 0.1rem 0.35rem;font-size: 32rem;color: #fff;font-weight: 600;}
.template .index-product .product-item .project-title p{float: left;transform: translateY(-22%);font-family: "HarmonyOS_Sans_SC_Medium";}
.template .index-product .product-item .project-text{float: left;width: 100%;color: #fff;font-size: 0.32rem;line-height: 0.48rem;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-product .product-bar{width: 80%;position: absolute;bottom: 5%;left: 10%;background-image: url("../uploadfiles/index-proswiperbg.png");background-size: 75% auto;background-position: center center;overflow: hidden;z-index: 2;background-repeat: no-repeat;}
.template .index-product .product-bar .swiper-slide{position: relative;padding: 0.4rem 0 0.6rem 0;}
.template .index-product .product-bar .pro-bar{float: left;position: relative;left: 50%;transform: translateX(-50%);border-radius: 50%;width: 1.1rem;height: 1.1rem;padding: 0.1rem;background-color: rgba(255, 255, 255, 0.2);}
.template .index-product .product-bar .pro-bar img{width: 100%;height: 100%;float: left;}
.template .index-product .product-bar .swiper-slide-active .pro-bar{background: #cc8e48;}
.template .index-product .product-bar .swiper-slide-active .pro-bar::after,.template .index-product .product-bar .swiper-slide-active .pro-bar::before{width: 100%;height: 100%;background-color: #cc8e48;position: absolute;left: 0px;top: 0px;content: "";border-radius: 50%;animation: 1.5s ease-out 0s infinite normal none running guang;z-index: -1;}
.template .index-product .product-bar .swiper-slide-active .pro-bar::after{animation-delay: 0.5s;background-color: #c78d4b;}
.template .index-product .product-bar .pro-title{float:left;width:100%;text-align:center;color:#fff;margin:0.2rem 0;font-family:"HarmonyOS_Sans_SC_Light";}
.template .index-product .product-bar .swiper-slide-active .pro-title{font-family: "HarmonyOS_Sans_SC_Medium";}
.template .index-product .product-bar .swiper-slide{transform: translateY(-14%);}
.template .index-product .product-bar .swiper-slide-active{transform: translateY(20%);}
.template .index-product .product-bar .swiper-slide-next,.template .index-product .product-bar .swiper-slide-prev{transform: translateY(12%);}

.template .index-news{float: left;width: 100%;background-image: url("../images/about-bg.png");background-size: 100% 100%;padding: 0.6rem;}
.template .index-news .index-title .more1{float: right;}
.template .index-news .index-title{float: left;}
/* .template .index-news .index-title p{color: #5877c0;} */
.template .index-news .index-title>span{color: #333;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-news .news-box{float: left;width: 100%;display: flex;flex-grow: 1;justify-content: space-between;}
.template .index-news .news-banner{width: 49%;position: relative;overflow: hidden;}
.template .index-news .news-banner .news-pic1{float: left;width: 100%;height: 100%;border-radius: 0.1rem;overflow: hidden;}
.template .index-news .news-banner .news-pic1 img{width: 100%;height: 100%;object-fit: cover;border-radius:0.1rem;}
.template .index-news .news-banner .news-text{width: 100%;float: left;color: #fff;position: absolute;bottom: 0;left: 0;padding: 0.2rem 0.4rem;background: linear-gradient(to bottom,transparent,rgba(0,0,0,0.6));}
.template .index-news .news-banner .news-date{width: 100%;float: left;font-size: 0.16rem;font-weight: 200;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-news .news-banner .news-text p{width: 100%;float: left;font-size: 0.3rem;font-weight: 600;font-family: "HarmonyOS_Sans_SC";}
.template .index-news .news-inner{width: 24%;display: flex;flex-wrap: wrap;align-content: space-between;}
.template .index-news .news-inner>a{float: left;width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: space-between;}
.template .index-news .news-inner .news-pic2{width: 100%;border-radius: 0.1rem;overflow: hidden;}
.template .index-news .news-inner .news-pic2 img{width: 100%;transition: all 0.5s;}
.template .index-news .news-inner:hover .news-pic2 img{transform: scale(1.2);}
.template .index-news .news-inner .news-title{width: 100%;font-weight: 600;font-size: 0.2rem;line-height: 0.32rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.template .index-news .news-inner .news-text2{font-weight: 200;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-news .news-inner .news-bottom{width: 100%;display: flex;justify-content: space-between;}
.template .index-news .news-inner .news-date{color: #00479d;float: left;font-family: "HarmonyOS_Sans_SC";}
.template .index-news .news-inner .news-more{color:#cfab80;display: none;float: left;font-family: "HarmonyOS_Sans_SC";}
.template .index-news .news-inner:hover .news-date{color:#cfab80;}
.template .index-news .news-inner:hover .news-more{display: block;}

.template .index-store{float: left;width: 100%;padding: 0.6rem 0;background-image:url("../uploadfiles/index-store.png");background-repeat:no-repeat;background-size:100% 100%;}
.template .index-store .index-title{width: 100%;text-align: center;}
.template .index-store .index-title span{color: #333;font-family: HarmonyOS_Sans_SC_Light;}
.template .index-store .search-list .search-inner{width: 48%;}
.template .index-store .search-list .search-inner .inner-title{font-size: 0.48rem;line-height: 0.8rem;padding-left: 0.2rem;}
.template .index-store .search-list .search-inner .inner-text p{font-size: 0.18rem;}
.template .index-store .search-list .search-inner .inner-text span{font-size: 0.18rem;}
.template .index-store .search-list{width: 100%;display: flex;flex-wrap: wrap;margin-top: 0.2rem;}
.template .index-store .search-list .search-inner{width: 32%;margin: 0.2rem 0;margin-right:1.33%;background-color: #fff;border-radius: 0.1rem;padding: 0.2rem;display:flex;flex-wrap:wrap;}
.template .index-store .search-list .search-inner .inner-title{background: linear-gradient(to right,#e3ebf1,#fff);font-family: "HarmonyOS_Sans_SC_Medium";border-radius: 0.1rem 0 0 0;font-weight: 600;line-height: 0.5rem;height:0.5rem;width:100%;font-size: 0.24rem;padding: 0 0.1rem;}
.template .index-store .search-list .search-inner .inner-text{width: 100%;float: left;margin-top: 0.1rem;font-family: "HarmonyOS_Sans_SC_Light";}
.template .index-store .search-list .search-inner .inner-text span{float: left;margin-right: 0.05rem;}
.template .index-store .search-list .search-inner .inner-text p{float: left;}
.template .index-store .search-list .search-inner.active{border:1px solid #b69267;}
.template .index-store .search-list .search-inner.active .inner-title{background: linear-gradient(to right,#b69267,#fff);color: #fff;}
.coming-soon{width:100%;flex-grow:1;justify-content:center;display:flex;}
.coming-soon div{position:relative;font-size:0.32rem;height:0.32rem;color:#3772c7;}
.coming-soon div::after{content:"敬请期待...";width: 100%;}
.coming-soon div::before{content:"敬请期待...";width: 100%;transform: rotateZ(180deg) translateY(-100%) rotateY(180deg);position: absolute;bottom: 0;left: 0;-webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);}
.template .index-store .search-list .search-inner.active .coming-soon div{color:#b78952;}



.more{float: left;height: 0.4rem;width: 0.4rem;line-height: 0.36rem;border: 1px solid #aaa;color: #0033a0;text-align: center;border-radius: 50%;font-size: 0.14rem;}


/* banner */
.headbanner {height: 6rem;position: relative;width: 100%;}
.headbanner .headbanner-pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.headbanner .bannerh1 {font-size: 0.48rem;color: #fff;position:relative;font-weight: 200;font-family: "HarmonyOS_Sans_SC_Light";}
.headbanner .bannerh3 {padding-top: 0.2rem;font-size: 0.2rem;color: #fff;font-weight: 200;}
.headbanner .headTextbox {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;position: relative;z-index: 2;}
/* 面包屑 */
.tab-bar {position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);z-index: 2;width: 100%;}
.tablist {display: flex;justify-content: space-between;width: 100%;height: 1rem;color:#fff;border-top: 1px solid rgba(255, 255, 255, 0.4);}
.tablist .tabs {display: flex;justify-content: flex-start;}
.tablist a{color: #fff;font-family: "HarmonyOS_Sans_SC_Light";}
.tablist .tabitem {height: 0.99rem;line-height: 0.99rem;padding: 0 0.2rem;position: relative;font-family: "HarmonyOS_Sans_SC_Light";}
.tablist .tabitem.clicked::after{content: "";width: 100%;height: 3px;background-color: #cfab80;position: absolute;top: -2px;left: 0;}
.tablist .clearFlot{display: none;}
.positions {display: flex;align-items: center;justify-content: space-between;color:#fff;line-height:15px;}
.positions a {color:#fff;font-family: "HarmonyOS_Sans_SC_Light";margin:0 10px;}
.positions span:nth-last-of-type(1){color:#0033a0;margin:0 10px;}
.positions img{margin: 0 0.1rem;}

/* 瑛泰生活-企业介绍 */
.group{background-image: url(../images/about-bg.png);background-repeat: no-repeat;background-position: 0 75%;background-size:100% 100%;}
.group .bodybox{margin-top: 1rem;}
.group .infos {width: 100%;margin-bottom: 1.3rem;overflow:hidden;}
.group .titleheads {width: 60%;margin: 0 20%;float: left;text-align: center;margin-top: 0.6rem;}
.group .titleheads p {font-size: 0.16rem;text-indent: 0.24rem;line-height: 0.32rem;padding-bottom: 0.12rem;font-family: "HarmonyOS_Sans_SC_Light";}
.group .h1color {font-size: 0.48rem;padding-bottom: 0.1rem;text-align: center;font-weight: 200;font-family: "HarmonyOS_Sans_SC_Light";}
.group .infos {display: flex;flex-direction: row;align-items: stretch;}
.group .iconinfo {width: 100% !important;height:3rem;display:flex;align-items:center;justify-content: center;}
.group .iconinfo .w1600{display: flex;justify-content: space-between;}
.group .iconsitem {width: 18%;text-align: center;border-left: 1px solid #ccc;}
.group .iconsitem:nth-of-type(1){border-left: none;}
.group .iconsitem .itemIocn{margin-bottom:0.1rem;}
.group .iconsitem span {display: inline-block;}
.group .iconsitem .icon{width: 0.5rem;}
.group .itenNumber {font-size: 0.48rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.group .itenNumber span{font-size: 0.48rem;}
.group .itemText {padding-bottom: 0.1rem;box-shadow: 0 0.005rem 0 rgba(255, 255, 255, 0.4);font-family: "HarmonyOS_Sans_SC_Light";}
.group .company-pic img{width: 100%;}

/* 瑛泰生活-企业介绍 */
.skill .box{float: left;width: 100%;position: relative;}
.skill .platform{width: 100%;display: inline-block;background-color: #EBF1F8;padding: 0.6rem 0;padding-bottom: 1.2rem;}
.skill .platform .platform-box{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.skill .platform .platform-box>div{width: 48%;border-radius: 0.3rem;overflow: hidden;background-color:#fff;}
.skill .platform .platform-box .platform-img{padding: 0.6rem;width: 100%;text-align: center;height: 4.2rem;background-image: url("../uploadfiles/skill-bg2.png");background-repeat: no-repeat;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;}
.skill .platform .platform-box .platform-img img{height: 100%;max-width: 70%;transition: all 0.5s;}
.skill .platform .platform-box .platform-img:hover img{transform: scale(1.1);}
.skill .platform .platform-view .platform-inner{width: 100%;padding: 0.4rem;background-color: #fff;}
.skill .platform .platform-view .platform-title{width: 100%;display: inline-block;margin-bottom: 0.2rem;}
.skill .platform .platform-view .platform-title p{float: left;font-size: 0.4rem;line-height: 0.64rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.skill .platform .platform-view .platform-text{font-family: "HarmonyOS_Sans_SC_Light";}
.skill .skill-title{float: left;width: 100%;text-align: center;padding: 0.4rem;}
.skill .skill-title p{font-size: 0.48rem;float: left;width: 100%;font-family: "HarmonyOS_Sans_SC_Light";}
.skill .skill-title span{font-family: "HarmonyOS_Sans_SC_Light";}
.skill .team{float: left;width: 100%;padding:0.6rem 0;background-image: url("../images/about-bg.png");background-size:100% 100%;background-repeat: no-repeat;}
.skill .team-box{float: left;width: 100%;position: relative;}
.skill .team-box .team-left{width: 70%;}
.skill .team-box .team-right{width: 35%;border-radius: 0.1rem;padding:0.6rem;background: linear-gradient(to bottom,#daedff,#fbfdff);position: absolute;z-index: 2;right: 0;top: 50%;transform: translateY(-50%);}
.skill .team-box .team-right .team-text{width: 100%;min-height: 2rem;font-family: "HarmonyOS_Sans_SC_Light";}
.skill .team-box .team-right .team-start{font-size: 0.6rem;color: #00479d;line-height: 0;}
.skill .team-box .team-right .team-end{font-size: 0.6rem;color: #00479d;text-align: right;line-height: 0;}
.skill .baes{float: left;width: 100%;padding: 0.6rem 0;background-color:#F0F7FC;}
.skill .baes .baes-box{float: left;width: 100%;display: flex;justify-content: space-between;}
.skill .baes .baes-box .baes-item{width: 32%;border-radius: 2.4rem 0 2.4rem 2.4rem;overflow: hidden;background-color: #fff;flex-grow: 1;display: flex;align-content: space-between;flex-wrap: wrap;margin: 0 0.2rem;}
.skill .baes .baes-box .baes-item:hover{border: 1px solid #cfab80;}
.skill .baes .baes-box .baes-item .baes-title{width: 100%;float: left;text-align: center;margin: 0.4rem 0;font-family: "HarmonyOS_Sans_SC_Medium";}
.skill .baes .baes-box .baes-item .baes-title p{display: inline-block;border-radius: 0.35rem;line-height: 0.7rem;padding: 0 0.4rem;font-size: 0.3rem;font-weight: 900;color: #fff;background: linear-gradient(to right,#2c59b5,#428ad9);}
.skill .baes .baes-box .baes-item:hover .baes-title p{background: linear-gradient(to right,#7a4d1e,#d38f3e);}
.skill .baes .baes-box .baes-item .baes-pic{float: right;width: 100%;transition: all 0.3s;height: 4.35rem;object-fit:cover;overflow: hidden;}
.skill .baes .baes-box .baes-item .baes-pic img{width: 100%;height: 100%;}
.skill .baes .baes-box .baes-item:hover .baes-pic img{transform: scale(1.2);}
.skill .baes .baes-box .baes-item .baes-text{width: 60%;margin: 0 20%;margin-bottom: 0.4rem;font-family: "HarmonyOS_Sans_SC_Light";}
.skill .certificate .certificate-box{width: 80%;margin: 0 10%;overflow: hidden;background-image: url("../uploadfiles/skill-certificatebg.png");background-size:100% 100%;background-position: left bottom;}
.skill .certificate .certificate-box .certificate-pic{width: 100%;}
.skill .certificate .certificate-box .certificate-pic img{width: 100%;}
.skill .certificate .certificate-box .certificate-text{text-align: center;margin: 0.2rem 0;opacity: 0;}
.skill .certificate .certificate-box .swiper-slide{transform: scale(0.9);}
.skill .certificate .certificate-box .swiper-slide-active{transform: scale(1) translateY(-4%);}
.skill .certificate .certificate-box .swiper-slide-active .certificate-text{opacity: 1;font-family: "HarmonyOS_Sans_SC";}
.skill .certificate .certificate-box .certificate-button{width: 0.6rem;cursor: pointer;height: 0.6rem;display:flex;justify-content: center;align-items: center;border-radius: 50%;color: #3a79cc;border: 1px solid #3a79cc;position: absolute;top: 50%;transform: translateY(-50%);font-size: 0.24rem;}
.skill .certificate .certificate-box .certificate-button:hover{color: white;background-color: #3369c1;}
.skill .certificate .certificate-box .button-next{right: 2%;}
.skill .certificate .certificate-box .button-prev{left: 2%;}

/* 公司资讯 */
.enterpriseBox {width: 100%;}
.enterpriseBox .infoslinksboxText {font-size: 0.16rem;font-family: "HarmonyOS_Sans_SC_Light";}
.enterpriseBox .infoslinksboxIcon {display: inline-block;width: 0;height: 0;border-left: 0.05rem solid rgb(140, 140, 140);border-right: 0.05rem solid transparent;border-top: 0.05rem solid transparent;border-bottom: 0.05rem solid transparent;margin-left: 0.05rem;}
.enterpriseBox .infoslinksboxText {color: rgb(152, 152, 152);}
.enterpriseBox .enterpriseBoxItem {display: block;overflow: hidden;padding-right: 0.2rem;height: 3rem;position: relative;}
.enterpriseBox .infosDate h1 {font-size: 0.36rem;font-family: "KronaOne";}
.enterpriseBox .infosDate p {font-size: 0.16rem;color: rgb(152, 152, 152);font-family: "KronaOne";}
.enterpriseBox .infosLines {width: 0.2rem;height: 0.01rem;border-top: 0.01rem solid rgb(152, 152, 152);margin: 0.1rem 0;}
.enterpriseBox .enterpriseBoxItemImg {height:80%;float: left;margin-left:0.4rem;display: flex;top: 10%;border-radius: 0.2rem;position: absolute;left: 0;}
.enterpriseBox .enterpriseBoxItemImg img{max-width: none;display: inline-block;height: 100%;float: left;}
.enterpriseBox .enterpriseBoxItemDate {width: 1.4rem;padding-right: 0.5rem;float: right;height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.enterpriseBox .enterpriseBoxItemContent {display: flex;float: left;;padding: 0.5rem;align-items: center;flex-wrap: wrap;height: 100%;width: calc(100% - 1.6rem);}
.enterpriseBox .enterpriseBoxItemContentText {text-align: left;width: 100%;}
.enterpriseBox .enterpriseBoxItemContentText h2 {font-size: 0.24rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.enterpriseBox .enterpriseBoxItemContentText p {font-size: 0.16rem;color: rgb(140, 140, 140);margin: 0.2rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;font-family: "HarmonyOS_Sans_SC_Light";}
.enterprise-view{border-bottom: 1px solid #e3e3e3;width: 100%;padding-left: 4.4rem;float: left;height: 100%;}
.enterpriseBox .enterpriseBoxItem:hover .enterprise-view{background-color:#257ce1;}
.enterpriseBox .enterpriseBoxItem:hover .enterprise-view *{color:white !important;}
.enterpriseBox .enterpriseBoxItem:hover .infosLines{border-color:white !important;}
.enterpriseBox .enterpriseBoxItem:hover .infoslinksboxIcon{border-left: 0.05rem solid rgb(255,255,255);}

/* 公司资讯-活动信息 */
.society .corpCulContent .h1color{font-size: 0.48rem;padding-bottom: 0.1rem;text-align: center;font-weight: 200;margin-bottom: 0.6rem;}
.society .corpCulContent .news-banner{width: 100%;overflow: hidden;margin-bottom: 0.6rem;background-color: #f5f8fa;position: relative;}
.society .corpCulContent .news-banner .swiper-slide{display: flex;}
.society .corpCulContent .news-banner .news-pic{float: left;flex-grow: 1;width: 50%;overflow: hidden;}
.society .corpCulContent .news-banner .news-pic img{float: left;width: 100%;min-height: 100%;transition: all 0.5s;}
.society .corpCulContent .news-banner .news-pic:hover img{transform: scale(1.2);}
.society .corpCulContent .news-banner .news-content{float: left;width: 50%;flex-grow: 1;padding: 0.4rem;}
.society .corpCulContent .news-banner .news-content .news-date{float:left;width: 100%;color:#cfab80;}
.society .corpCulContent .news-banner .news-content .news-date p{float: left;width: 100%;font-family: "KronaOne";}
.society .corpCulContent .news-banner .news-content .news-date span{float: left;width: 100%;font-size: 0.44rem;font-weight: 600;font-family: "KronaOne";}
.society .corpCulContent .news-banner .news-content .news-title{float: left;width: 100%;font-size: 0.32rem;font-weight: 900;line-height: 0.6rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.society .corpCulContent .news-banner .news-content .news-text{width: 100%;text-wrap: wrap;margin-top: 0.4rem;line-height: 0.36rem;font-family: "HarmonyOS_Sans_SC_Light";}
.society .corpCulContent .news-banner .swiper-pagination{text-align: right;width: 100%;padding: 0 0.4rem;bottom: 0.4rem;}
.society .corpCulContent .news-banner .swiper-pagination-bullet-active{background-color: #00479d;}
.society .corpCulContent .news-banner .swiper-pagination-bullet{background-color: #00479d;}

/* 公司资讯-活动详情 */
/* 新闻详情 */
.newsEditBox {width: 100%;padding: 0 0.5rem;}
.newsEditBox .newsTitles {text-align: center;padding: 0.6rem 0;background-color: #f5f8fa;margin-bottom: 0.01rem;}
.newsEditBox .newsTitles h1 {font-size: 0.36rem;padding-bottom: 0.3rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.newsEditBox .newsTitles p {font-size: 0.18rem;color: #cfab80;font-family: "KronaOne";}
.newsEditBox .newsContent {padding: 0.4rem 0;margin-bottom: 0.4rem;border-bottom: 1px solid #ebebeb;font-family: "HarmonyOS_Sans_SC_Light";}
.newsEditBox .newsContent p {font-size: 0.18rem;text-indent: 0.36rem;line-height: 0.36rem;padding: 0.1rem 0;font-family: "HarmonyOS_Sans_SC_Light";}
.newsEditBox .newsContent .imgBox {width: 100%;text-align: center;margin: 0.3rem auto;}
.newsEditBox .newsFoot {display: flex;justify-content: space-between;}
.newsEditBox .newsFoot .newsFootLeftPrev,.newsEditBox .newsFoot .newsFootLeftNext {display: flex;justify-content: flex-start;margin-bottom: 0.1rem;width: calc(50% - 1.5rem);align-items: center;}
.newsEditBox .newsFoot .newsFootLeftPrev p,.newsEditBox .newsFoot .newsFootLeftNext p {color: #777777;font-size: 0.18rem;margin-right: 0.1rem;display: inline;}
.newsEditBox .newsFoot .newsFootLeftPrev a,.newsEditBox .newsFoot .newsFootLeftNext a {color: #414141;font-size: 0.18rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family: "HarmonyOS_Sans_SC_Light";}
.newsEditBox .newsFoot .newsFootLeftNext {text-align: right;justify-content: flex-end;}
.newsEditBox .newsFoot .newsFootLeftNext p{margin-right: 0;margin-left: 0.1rem;}
.newsEditBox .newsFoot .newsFootRight {height: 0.5rem;border-radius: 0.25rem;line-height: 0.5rem;padding: 0 0.6rem;background-color: #0033a0;color: white;text-align: center;display: block;}
.newsEditBox .newsFoot .more1{margin: 0;}

/* 企业文化 */
.culture .box{float: left;width: 100%;position: relative;padding: 0.6rem 0;}
.culture .culture-title{float: left;width: 100%;text-align: center;padding: 0.4rem;}
.culture .culture-title p{font-size: 0.48rem;font-family: "HarmonyOS_Sans_SC_Light";}
.culture .culture-title2{display: flex;justify-content: center;align-items: center;width: 100%;}
.culture .culture-title2 div{position: relative;display: inline-block;font-size: 0.36rem;text-align: center;font-family: "HarmonyOS_Sans_SC_Medium";}
.culture .culture-title2 div::after{content: "";border-radius: 50%;width: 0.2rem;height: 0.2rem;position: absolute;right: 0;top: 0;background: linear-gradient(to right bottom,#956d3f,transparent);transform: translate(50%,-50%);z-index: -1;}
.culture .core-values{background-image: url("../uploadfiles/core-valuebg.png");background-size: 100% 100%;background-repeat: no-repeat;}
.culture .core-inner{margin: 0.8rem 0;width: 100%;display: flex;position: relative;height: 2.5rem;padding: 0.15rem;border-radius: 1.25rem;background-color: #fff;}
.culture .core-inner>div{flex: 1;display: flex;justify-content: center;align-items: center;}
.culture .core-inner .core-left,.culture .core-inner .core-right{height: 2.2rem;border-radius: 1.1rem;font-size: 0.5rem;}
.culture .core-inner .core-left{background: linear-gradient(to right,#fff,#a4dbff);color: #0079c6;font-family: "RTWSYueGoDemo";}
.culture .core-inner .core-img{padding: 0 0.2rem;display: flex;height: 100%;justify-content: center;align-items: center;}
.culture .core-inner .core-img img{width: 80%;}
.culture .core-inner .core-right{background: linear-gradient(to left,#fff,#a9ebec);color: #1cbdbf;font-family: "RTWSYueGoDemo";}
.culture .core-inner .core-content{position: relative;}
.culture .core-inner .core-content .core-view{position: absolute;top: 50%;left: 50%;border-radius: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;justify-content: center;flex-wrap: wrap;width: 3.2rem;height: 3.2rem;background: radial-gradient(circle at center, rgb(48,124,218,0.2) 20%, #2e7ada 80%);}
.culture .core-inner .core-content .core-view img{width: 100%;}
.culture .slogan{background-image: url("../uploadfiles/slogan-bg.png");background-repeat: no-repeat;background-size: 100% 100%;}
.culture .slogan .slogan-box{width: 100%;display: flex;flex-grow: 1;}
.culture .slogan .slogan-box .slogan-pic{flex: 1;position: relative;display: flex;flex-wrap: wrap;}
.culture .slogan .slogan-box .slogan-pic .pic-box{width: 100%;}
.culture .slogan .slogan-box .slogan-pic img{width: 100%;border-radius: 0 0.2rem 0 0.2rem;object-fit: contain;vertical-align: bottom;}
.culture .slogan .slogan-box .slogan-content{flex: 3;padding: 0.4rem;}
.culture .slogan .slogan-box .slogan-title{font-size: 0.7rem;width: 100%;text-align: center;background: -webkit-linear-gradient(left, #8f5c26, #cfa46d);font-family: "RTWSYueGoDemo";-webkit-background-clip: text;color: transparent;padding: 0 0.2rem;}
.culture .slogan .slogan-box .slogan-text{width: 100%;padding: 0 0.2rem;text-align: center;float: left;margin-top: 0.2rem;font-family: "HarmonyOS_Sans_SC_Light";}
.culture .slogan .slogan-box .slogan-start{font-size: 0.6rem;color: #ba8c55;line-height: 0;float: left;width: 100%;}
.culture .slogan .slogan-box .slogan-end{font-size: 0.6rem;color: #ba8c55;text-align: right;line-height: 0;float: left;width: 100%;line-height: 0.6rem;}
.culture .story{position: relative;padding: 0;}
.culture .story .story-bg{float: left;position: relative;z-index: -1;width: 100%;}
.culture .story .story-bg::after{content: "";position: absolute;z-index: 1;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);}
.culture .story .story-bg img{width: 100%;}
.culture .story .story-box{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.culture .story .story-box>div{width: 60%;text-align: center;color: #fff;}
.culture .story .story-box .culture-title2{margin-bottom: 1rem;}
.culture .story .story-box .story-title1{font-size: 0.7rem;font-family: "RTWSYueGoDemo";}
.culture .story .story-box .story-title2{font-size: 0.48rem;margin-top: 0.8rem;font-family: "RTWSYueGoDemo";}
.culture .story .story-box .story-text{margin: 0.2rem 0;font-family: "HarmonyOS_Sans_SC_Light";}
.culture .tonality .tonality-box{display: flex;margin: 0.8rem 0;justify-content: space-between;}
.culture .tonality .tonality-box>div{position: relative;width: 48%;}
.culture .tonality .tonality-box .tonality-title{line-height: 1.2rem;border-radius: 0.6rem;width: 60%;text-align: center;font-size: 0.5rem;color: #fff;position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);}
.culture .tonality .tonality-left .tonality-title{background: linear-gradient(to left,#2c5ab6,#428ad9);font-family: "RTWSYueGoDemo";}
.culture .tonality .tonality-right .tonality-title{background: linear-gradient(to left,#d38f3e,#7a4e1e);font-family: "RTWSYueGoDemo";}
.culture .tonality .tonality-box .tonality-pic{border-radius: 0 0.2rem 0 0.2rem;width: 100%;overflow: hidden;}
.culture .honor .honor-box{overflow: hidden;width: calc(100% - 1.6rem);margin: 0 0.8rem;}
.culture .honor .honor-box .honor-pic{width: 100%;float: left;}
.culture .honor .honor-box .honor-pic img{width: 100%;}
.culture .honor .honor-box .honor-text{width: 100%;float: left;line-height: 0.24rem;text-align: center;font-family: "HarmonyOS_Sans_SC_Light";}
.culture .honor .honor-box .honor-button{width: 0.6rem;cursor: pointer;height: 0.6rem;display:flex;justify-content: center;align-items: center;border-radius: 50%;color: #3a79cc;border: 1px solid #3a79cc;position: absolute;top: 50%;transform: translateY(-50%);font-size: 0.24rem;}
.culture .honor .honor-box .honor-button:hover{color: white;background-color: #3369c1;}
.culture .honor .honor-box .button-next{right: 2%;}
.culture .honor .honor-box .button-prev{left: 2%;}

/* 瑛泰生活-生产实力 */
.production .box{float: left;width: 100%;position: relative;padding: 0.6rem 0;}
.production .production-title{float: left;width: 100%;text-align: center;padding: 0.4rem;}
.production .production-title p{font-size: 0.48rem;font-family: "HarmonyOS_Sans_SC_Light";}
.production .base{background-image: url("../images/productionBase-bg.png");background-repeat: no-repeat;background-size: 100% 100%;}
.production .base .production-text{text-align: center;float: left;width: 60%;margin: 0.4rem 20%;margin-top: 0;font-family: "HarmonyOS_Sans_SC_Light";}
.production .base .base-box{width: 100%;overflow: hidden;border-radius: 0.1rem;box-shadow: 0 0.05rem 0.2rem 0.01rem #e3e3e3;position: relative;}
.production .base .base-item{width: 100%;display: flex;background: linear-gradient(to bottom,#daeeff,#fff);flex-grow: 1;}
.production .base .base-left{width:60%;}
.production .base .base-right{padding: 0.4rem;width:40%;}
.production .base .base-item .base-right .base-title{font-size: 0.36rem;width: 100%;position: relative;font-family: "HarmonyOS_Sans_SC_Medium";}
.production .base .base-item .base-right .base-title::after{content: "";width: 20%;height: 0.06rem;border-radius: 0.03rem;background: linear-gradient(to right,#92612d,transparent);position: absolute;left: 0;bottom: 0;}
.production .base .base-item .base-right .base-text{width: 100%;margin-top: 0.4rem;font-family: "HarmonyOS_Sans_SC_Light";}
.production .base .base-box .swiper-tool{position: absolute;right: 0.4rem;bottom: 0.4rem;display: inline-block;z-index: 2;display: flex;align-items: center;}
.production .base .base-box .swiper-tool .swiper-pagination{position: relative;float: left;}
.production .base .base-box .swiper-tool .swiper-pagination-bullet{margin: 0 0.05rem;}
.production .base .base-box .swiper-tool .base-button{width: 0.4rem;cursor: pointer;height: 0.4rem;display:flex;justify-content: center;align-items: center;border-radius: 50%;color: #3a79cc;border: 1px solid #3a79cc;font-size: 0.24rem;float: left;margin: 0 0.2rem;}
.production .base .base-box .swiper-tool .base-button:hover{color: white;background-color: #3369c1;}
.production .device{position: relative;float: left;width: 100%;}
.production .device .device-swiper{border-radius: 0.1rem;overflow: hidden;float: left;width: 100%;}
.production .device .device-swiper .device-item{width: 100%;position: relative;float: left;}
.production .device .device-swiper .background-img{float: left;width: 100%;position: relative;}
.production .device .device-swiper .background-img img{float: left;width: 100%;}
.production .device .device-item .device-inner{width: 30%;position: absolute;top: 2.6rem;left: 7%;}
.production .device .device-bar{width: 1600px;max-width: 96%;position: absolute;bottom: 5%;left: 50%;background-image: url("../uploadfiles/index-proswiperbg.png");background-size: 75% auto;background-position: center center;overflow: hidden;z-index: 2;background-repeat: no-repeat;transform:translateX(-50%);}
.production .device .device-bar .swiper-slide{position: relative;padding: 0.4rem 0 0.6rem 0;}
.production .device .device-bar .pro-bar{float: left;position: relative;left: 50%;transform: translateX(-50%);border-radius: 50%;width: 1.1rem;height: 1.1rem;padding: 0.1rem;background-color: rgba(255, 255, 255, 0.2);}
.production .device .device-bar .pro-bar img{width: 100%;height: 100%;float: left;}
.production .device .device-bar .pro-title{float:left;width:100%;text-align:center;color:#fff;margin:0.2rem 0;font-family:"HarmonyOS_Sans_SC_Light";}
.production .device .device-bar .swiper-slide-active .pro-title{font-family: "HarmonyOS_Sans_SC_Medium";}
.production .device .device-bar .swiper-slide-active .pro-bar{background: linear-gradient(to bottom,#c9a579,#8e6940);}
.production .device .device-bar .swiper-slide-active .pro-bar::after,.production .device .device-bar .swiper-slide-active .pro-bar::before{width: 100%;height: 100%;background-color: #cc8e48;position: absolute;left: 0px;top: 0px;content: "";border-radius: 50%;animation: 1.5s ease-out 0s infinite normal none running guang;z-index: -1;}
.production .device .device-bar .swiper-slide-active .pro-bar::after{animation-delay: 0.5s;background-color: #c78d4b;}
.production .device .device-bar .swiper-slide{transform: translateY(-14%);}
.production .device .device-bar .swiper-slide-active{transform: translateY(20%);}
.production .device .device-bar .swiper-slide-next,.production .device .device-bar .swiper-slide-prev{transform: translateY(12%);}
.production .standard{background-image: url("../uploadfiles/standard-bg.png");background-repeat: no-repeat;background-size: 100% 100%;}
.production .standard .production-title{color: #fff;}
.production .standard .standard-box{float: left;width: 100%;justify-content: space-between;display: flex;flex-grow: 1;}
.production .standard .standard-box .standard-view{width: 24%;background-color: #fff;display: flex;align-content: center;justify-content: center;flex-wrap: wrap;padding: 0.8rem 0.2rem;border-radius: 4rem;min-height: 5.6rem;}
.production .standard .standard-box .standard-view .standard-icon{width: 100%;height: 0.6rem;text-align: center;}
.production .standard .standard-box .standard-view .standard-icon img{width: auto;height: 100%;}
.production .standard .standard-box .standard-view .standard-icon img:nth-of-type(2){display: none;}
.production .standard .standard-box .standard-view .standard-title{font-size: 0.28rem;line-height: 0.6rem;width: 100%;text-align: center;margin-top: 0.4rem;position: relative;font-family: "HarmonyOS_Sans_SC_Medium";}
.production .standard .standard-box .standard-view .standard-title::after{content: "";width: 0.2rem;height: 0.04rem;border-radius: 0.02rem;background-color: #cfab80;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.production .standard .standard-box .standard-view .standard-text{width: 100%;text-align: center;margin-top: 0.2rem;font-family: "HarmonyOS_Sans_SC_Light";}
.production .standard .standard-box .standard-view:hover{background: linear-gradient(to bottom,#fff,#ffeedc);}
.production .standard .standard-box .standard-view:hover img:nth-of-type(1){display: none;}
.production .standard .standard-box .standard-view:hover img:nth-of-type(2){display: inline;}



/* 线下门店 */
.store .box{float: left;width: 100%;position: relative;padding: 0.6rem 0;}
.store .store-title{float: left;width: 100%;text-align: center;padding: 0.4rem;}
.store .store-title p{font-size: 0.48rem;font-family: "HarmonyOS_Sans_SC_Light";}
.store .store-title2{position: absolute;top: 0.6rem;left: 50%;transform: translateX(-50%);color: white;font-size: 0.36rem;z-index: 2;font-family: "HarmonyOS_Sans_SC_Medium";}
.store .store-title2::after{content: "";border-radius: 50%;width: 0.2rem;height: 0.2rem;position: absolute;right: 0;top: 0;background: linear-gradient(to right bottom,#956d3f,transparent);transform: translate(50%,-50%);z-index: -1;}
.store .introduce .introduce-text{width: 100%;min-height: 2rem;margin: 0.2rem 0;font-family: "HarmonyOS_Sans_SC_Light";}
.store .introduce-box{width: 100%;float: left;display: flex;flex-grow: 1;justify-content: space-between;}
.store .introduce-box img{float: left;width: 100%;object-fit: cover;height: 100%;}
.store .introduce-box div{border-radius: 0.2rem;overflow: hidden;}
.store .introduce-box img:hover{transform: scale(1.2);}
.store .introduce-box .introduce-left{width: 60%;}
.store .introduce-box .introduce-right{width: 38%;display: flex;align-content: space-between;flex-wrap: wrap;}
.store .introduce-box .introduce-right .introduce-top{width: 100%;margin-bottom: 0.2rem;}
.store .introduce-box .introduce-right .introduce-bottom{width: 100%;}
.store .store-search{background-image: url("../images/store-searchbg.png");background-size: 100% 100%;background-repeat: no-repeat;}
.store .store-search select{line-height: 0.5rem;width: 2.8rem;float: left;margin-right: 0.1rem;border-radius: 0.04rem;border: 1px solid #eaeaea;}
.store .store-search #search-btn{line-height: 0.5rem;padding: 0 0.3rem;background: linear-gradient(to right,#2d5bb7,#428ad9);color: #fff;border-radius: 0.04rem;}
.store .search-box .search-list{width: 100%;display: flex;flex-wrap: wrap;margin-top: 0.2rem;}
.store .search-box .search-list .search-inner{width: 32%;margin: 0.2rem 1%;background-color: #fff;border-radius: 0.1rem;padding: 0.2rem;}
.store .search-box .search-list .search-inner:nth-of-type(3n){margin-right: 0;}
.store .search-box .search-list .search-inner:nth-of-type(3n+1){margin-left: 0;}
.store .search-box .search-list .search-inner .inner-title{background: linear-gradient(to right,#e3ebf1,#fff);font-family: "HarmonyOS_Sans_SC_Medium";border-radius: 0.1rem 0 0 0;font-weight: 600;line-height: 0.5rem;font-size: 0.24rem;padding: 0 0.1rem;}
.store .search-box .search-list .search-inner .inner-text{width: 100%;float: left;margin-top: 0.1rem;font-family: "HarmonyOS_Sans_SC_Light";}
.store .search-box .search-list .search-inner .inner-text span{float: left;margin-right: 0.05rem;}
.store .search-box .search-list .search-inner .inner-text p{float: left;}
.store .search-box .search-list .search-inner.active{border:1px solid #b69267;}
.store .search-box .search-list .search-inner.active .inner-title{background: linear-gradient(to right,#b69267,#fff);color: #fff;}
.store .search-box .coming-soon{margin-top:20px;}
.store .search-box .search-list .search-inner.active .coming-soon div{color:#b78952;}
.store .franchise{padding-bottom: 0;}
.store .franchise-box{float: left;width: 100%;position: relative;}
.store .franchise-box .franchise-pic{float: left;position: relative;width: 100%;}
.store .franchise-box .franchise-pic img{width: 100%;height: 100%;object-fit: cover;}
.store .franchise-box .franchise-pic::after{background-color: rgba(0, 0, 0, 0.2);width: 100%;height: 100%;content: "";position: absolute;top: 0;left: 0;}
.store .franchise-box .franchise-list{float: left;width: 100%;height: 100%;position: absolute;left:0;top:0;display: flex;}
.store .franchise-box .franchise-list li{display: flex;position: relative;;align-content: center;justify-content: center;flex-wrap: wrap;color: #fff;width: 20%;padding: 0 0.2rem;overflow: hidden;}
.store .franchise-box .franchise-list li .flex-box{width: 100%;text-align: center;display: flex;justify-content: center;margin: 0.2rem 0;}
.store .franchise-box .franchise-list li .franchise-icon{width: 0.9rem;height: 0.9rem;border-radius: 50%;overflow: hidden;position: relative;}
.store .franchise-box .franchise-list li .franchise-icon::after{content: "";display: inline-block;width: 100%;height: 100%;background-image: url("../uploadfiles/store-iconbg.png");background-repeat: no-repeat;background-size: 100% 100%;}
.store .franchise-box .franchise-list li .franchise-icon img{position: absolute;top: 50%;left: 50%;width: 50%;transform: translate(-50%,-50%);}
.store .franchise-box .franchise-list li .franchise-line{display: inline-block;width: 0.2rem;height: 0.04rem;border-radius: 0.02rem;background-color: #fff;}
.store .franchise-box .franchise-list li .list-title p{font-size: 0.3rem;line-height: 0.7rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.store .franchise-box .franchise-list li .list-title span{font-family: "HarmonyOS_Sans_SC_Light";}
.store .franchise-box .franchise-list li .hd{display: none;}
.store .franchise-box .franchise-list li .franchise-inner{width: 100%;float: left;}
.store .franchise-box .franchise-list li .franchise-inner p{width: 100%;text-align: center;font-family: "HarmonyOS_Sans_SC_Light";}
.store .franchise-box .franchise-list li .wave{display: none;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.store .franchise-box .franchise-list li:hover{background-image: url("../images/franchise-bg.png");background-size: 100% 100%;}
.store .franchise-box .franchise-list li:hover .franchise-icon::after{animation: rotate 10s linear infinite;}
.store .franchise-box .franchise-list li:hover .sw{display: none;}
.store .franchise-box .franchise-list li:hover .hd{display: flex;}
.store .franchise-box .franchise-list li:hover .wave{display: block;}
.store .profit{padding-bottom: 0;}
.store .profit .profit-pic{float: left;position: relative;width: 100%;}
.store .profit .profit-pic img{float: left;width: 100%;}
.store .profit .background-img{position: relative;float: left;width: 100%;}
.store .profit .profit-left,.store .profit .profit-right{width: 30%;position: absolute;top: 50%;transform: translateY(-50%);}
.store .profit .profit-top,.store .profit .profit-bottom{width: 40%;position: absolute;left: 30%;}
.store .profit .profit-text{width: 100%;float: left;}
.store .profit .profit-text p{width: 100%;text-align: center;font-size: 0.22rem;line-height: 0.5rem;color: white;}
.store .profit .profit-bottom .profit-text p{color: #000;}
.store .profit .profit-left{left: 5%;}
.store .profit .profit-right{right: 5%;}
.store .profit .profit-top{top: 10%;}
.store .profit .profit-bottom{bottom: 10%;}
.store .profit .profit-center{width: 3rem;height: 3rem;background: linear-gradient(to bottom,#fff,#dbf1ff);font-size: 0.48rem;color: #fff;font-weight: 200;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;box-shadow: 0 0.05rem 0.05rem 0.01rem #e3e3e3;border-radius: 50%;display: flex;align-content: center;justify-content: center;flex-wrap: wrap;}
.store .profit .profit-center p{background: -webkit-linear-gradient(left, #50afe0, #005cac);-webkit-background-clip: text;color: transparent;width: 100%;text-align: center;font-weight: 600;font-size: 0.36rem;line-height: 0.5rem;}
.store .profit .profit-box{position: relative;width: 100%;display: flex;justify-content: center;}
.store .profit .store-title2{color: #000;position: relative;transform: translate(0,0);top: 0;left: 0;float: left;width: auto;margin-bottom: 0.2rem;}
.store .store-title3 p{font-size: 0.2rem;color: #00479d;text-align: center;margin-bottom: 0.1rem;}
.store .store-title3 span{text-align: center;float: left;width: 100%;}
.store .advantage .advantage-box{position: relative;width: 100%;display: flex;justify-content: center;}
.store .advantage .store-title2{color: #000;position: relative;transform: translate(0,0);top: 0;left: 0;float: left;width: auto;margin-bottom: 0.2rem;}
.store .advantage .advantage-list{float: left;width: 100%;display: flex;flex-wrap: wrap;padding: 0.3rem 0;flex-grow: 1;}
.store .advantage .advantage-list li{width: 31%;padding: 0.4rem;margin: 0.4rem 1%;background-color: #f4f8fb;border-radius: 0.1rem;position: relative;}
.store .advantage .advantage-list li:hover{border: 1px solid #cfab80;background: linear-gradient(to top, #fff1e0, transparent);}
.store .advantage .advantage-list li .advantage-icon{width: 0.9rem;height: 0.9rem;background: linear-gradient(to right,#3264be,#3e80d1);position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
.store .advantage .advantage-list li .advantage-icon img{width: 60%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition:all 0.5s;}
.store .advantage .advantage-list li .advantage-title{position: relative;;width: 100%;text-align: center;margin: 0.2rem 0;font-size: 0.26rem;padding: 0.2rem 0;font-family: "HarmonyOS_Sans_SC_Medium";}
.store .advantage .advantage-list li .advantage-title::after{content: "";width: 0.4rem;height: 0.04rem;border-radius: 0.02rem;background-color: #cfab80;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,50%);}
.store .advantage .advantage-list li .advantage-text{font-size: 0.16rem;text-align: center;}
.store .advantage .advantage-list li:hover .advantage-icon img{transform: translate(-50%,-50%) rotate(360deg);}

.store .experience{background:linear-gradient(to bottom,#ecf5fe,#fff);}
.store .experience-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.store .experience-box .experience-view{width:24%;border-radius:0.35rem;background:linear-gradient(to right,#3772c7,#428ad9);align-content:space-between;position:relative;}
.store .experience-box .experience-title{width:100%;line-height:0.9rem;height:0.9rem;font-size:0.32rem;color:#fff;font-family: "HarmonyOS_Sans_SC_Medium";text-align:center;border-radius:0.35rem 0.35rem 0 0;position:relative;z-index:2;}
.store .experience-box .experience-img{width:100%;border-radius:0 0 0.35rem 0.35rem;position:relative;}
.store .experience-box .experience-img img{width:100%;transform:all 0.5s;}
.store .experience-box .experience-img img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0;}
.store .experience-box .experience-code .experience-title{background:linear-gradient(to right,#cea36c,#ae7f49);border-radius:0 0 0.35rem 0.35rem;}
.store .experience-box .experience-code .experience-img{width:100%;border-radius: 0.35rem 0.35rem 0 0;}
.store .experience-box .experience-view:hover .experience-img img:nth-of-type(1){opacity:0;}
.store .experience-box .experience-view:hover .experience-img img:nth-of-type(2){opacity:1;}
.store .experience-box .experience-view.experience-code:hover .experience-img img:nth-of-type(1){opacity:1;}
.store .experience-box .experience-view.experience-code:hover .experience-img img:nth-of-type(2){opacity:0;}


@keyframes rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}



/* 联系我们 */
.contactUs .culture-title{float: left;width: 100%;text-align: center;padding: 0.4rem;}
.contactUs .culture-title p{font-size: 0.48rem;font-family: "HarmonyOS_Sans_SC_Light";}
.contactUs .culture-title2{width: 100%;float: left;margin-top: 0.4rem;}
.contactUs .culture-title2 div{position: relative;float: left;font-size: 0.36rem;text-align: center;font-family: "HarmonyOS_Sans_SC_Medium";}
.contactUs .culture-title2 div::after{content: "";border-radius: 50%;width: 0.2rem;height: 0.2rem;position: absolute;right: 0;top: 0.1rem;background: linear-gradient(to right bottom,#956d3f,transparent);transform: translate(50%,-50%);z-index: -1;}
.contactUs .contactUs-view{width: 100%;display: flex;float: left;flex-wrap: wrap;flex-grow: 1;justify-content:space-around;}
.contactUs .contactUs-view .contactUs-content{width: 31%;padding: 0.4rem;padding-top: 0.65rem;position: relative;background-image: url("../uploadfiles/contactUs-bg.png");background-repeat: no-repeat;background-size: 100% 100%;margin-top: 0.65rem;min-height: 2.1rem;}
.contactUs .contactUs-view .contactUs-content .contactUs-title{position: absolute;line-height: 0.7rem;font-family: "HarmonyOS_Sans_SC_Medium";text-align: center;width: 60%;top: 0;left: 50%;transform: translate(-50%,-50%);border-radius: 0.1rem 0.1rem 0 0;background: linear-gradient(to right,#2c59b5,#428ad9);color: #fff;font-size: 0.3rem;font-weight: 600;text-align: center;}
.contactUs .contactUs-view .contactUs-content .contactUs-tex{padding: 0.1rem 0;font-size: 0.2rem;font-family: "HarmonyOS_Sans_SC_Light";}
.contactUs .contactUs-view .contactUs-content .contactUs-tel{padding: 0.1rem 0;font-size: 0.2rem;font-family: "HarmonyOS_Sans_SC_Light";}
.contactUs .contactUs-view .contactUs-content.active{background-image: url("../uploadfiles/contactUs-bg2.png");}
.contactUs .contactUs-view .contactUs-content.active .contactUs-title{background: linear-gradient(to right,#8f5c26,#cfa46d);}
.contactUs .contactUs-box .map{width: 100%;margin: 0.6rem 0;float: left;border-radius:0.1rem;overflow:hidden;}

/* 联系我们-在线留言 */
.leave{padding-top:1rem;background-image: url(../uploadfiles/leave-bg.png);background-size: 100% auto;background-repeat: no-repeat;background-position: left bottom;}
.leave .leave-box{display: flex;}
.leave .leave-box .leave-left{width: 50%;display: flex;justify-content: center;padding: 0.6rem;}
.leave .leave-box .leave-left .leave-content{width: 100%;}
.leave .leave-box .leave-left .leave-content h2{width: 100%;font-size: 0.36rem;}
.leave .leave-box .leave-left .leave-content .leave-txt{margin-top: 0.6rem;line-height: 0.3rem;}
.leave .leave-box .leave-left .leave-content .leave-txt a{color: #005fe1;}
.leave .leave-box .leave-left .leave-content img{margin-top: 0.6rem;}
.leave .leave-box .leave-right{width: 50%;}
.leave .leave-box .leave-right form{width: 80%;margin: 0 10%;background-color: white;height: 100%;padding:0 10%;}
.leave .leave-box .leave-right form h2{width: 100%;text-align: center;font-size: 0.36rem;font-weight: 600;margin-bottom: 0.4rem;}
.leave .leave-box .leave-right form .form-item{width: 100%;display: flex;justify-content: space-between;margin: 0.1rem 0;}
.leave .leave-box .leave-right form .form-item input{border: 1px solid #ccc;border-radius: 4px;height: 0.5rem;line-height: 0.5rem;padding: 0 20px;width: 100%;}
.leave .leave-box .leave-right form .form-item select{border: 1px solid #ccc;border-radius: 4px;padding: 0 20px;width: 100%;height: 0.5rem;line-height: 0.5rem;}
.leave .leave-box .leave-right form .form-item.yzm input{flex: 7;margin-right: 0.1rem;}
.leave .leave-box .leave-right form .form-item.yzm .btn{flex: 3;height: 0.5rem;line-height: 0.5rem;text-align: center;background-color: #f3f8fe;color: #839ec3;border-radius: 4px;cursor: pointer;}
.leave .leave-box .leave-right form .form-item.info input{width: 48%;}
.leave .leave-box .leave-right form textarea{width: 100%;border: 1px solid #ccc;border-radius: 4px;padding: 20px;min-height:160px;}
.leave .leave-box .leave-right form .button{width: 100%;height: 0.6rem;border-radius: 0.3rem;line-height: 0.6rem;color: wheat;background-color: #0033a0;text-align: center;margin: 0.6rem 0;cursor: pointer;}

/*pages*/
.Pages{clear: both;text-align: center;line-height: 0.6rem;position: relative;font-family: DINM;padding-top: 1%;}
.Pages a{display: inline-block;vertical-align: middle;width: 0.6rem;height: 0.6rem;border-radius: 50%;background:#f5f7fa;}
.Pages .num a{margin:0 5px;}
.Pages .num{font-style: normal;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#fff;background:linear-gradient(to bottom,#4289d9,#2c5ab7);}
.Pages .a_prev{margin-right: 0.35rem;}
.Pages .a_next{ margin-left: 0.35rem;transform: rotate(180deg);}
.Pages .arr{font-weight: bold;border: 3px solid #4678c7;color: #4678c7;display: inline-flex;align-items: center;justify-content: center;}
.Pages .arr:hover{background:linear-gradient(to bottom,#4289d9,#2c5ab7);color:#fff;}

/* 子站 */

.substation .group{margin-top: 80px;}
.substation .index-title{font-size: 0.48rem;font-weight: 900;line-height: 0.8rem;height: 0.8rem;margin-bottom: 0.2rem;position: relative;float: left;width: 100%;margin-bottom: 60px;}
.substation .index-title::after{content:"";position: absolute;bottom: 0;left: 0;height: 0.04rem;width: 0.04rem;border-radius: 50%;background-color: #257ce1;}
.substation .index-title::before{content: "";position: absolute;bottom: 0;left: 0.1rem;height: 0.04rem;border-radius: 0.02rem;width: 0.4rem;background-color: #02387e;}
.substation .h1color{display: inline-block;}
.substation .index-project-nav a{color: white;}
.substation .contact{padding-bottom: 1rem;}

/* 悦纤魔球 */
.sh-project .headbanner{height: 960px;}
.sh-project .headbanner .banner-title{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);transition:all 0.5s;}
.sh-project .headbanner .banner-title .banner-text{color: #fff;font-size: 0.6rem;margin-top: 0.2rem;line-height: 1rem;font-family: "SourceHanSansCN_Light";width: 100%;float: left;font-weight: 100;}
.sh-project .headbanner .banner-title .banner-text span{font-size: 0.6rem;font-family: "KronaOne";}
.sh-project .headbanner .banner-title .banner-title2{float:left;background-image: url("../uploadfiles/index-protitle.png");background-repeat: no-repeat;background-size: 100% 100%;padding: 0.1rem 0.35rem;font-size: 32rem;color: #fff;border-bottom: 0.1rem;}
.sh-project .headbanner .banner-title .banner-title2 p{float: left;transform: translateY(-22%);font-family: "HarmonyOS_Sans_SC_Medium";font-size: 0.32rem;line-height: 0.8rem;}
.sh-project .sh-title{float: left;width: 100%;text-align: center;padding: 0.4rem;}
.sh-project .sh-title p{font-size: 0.48rem;float: left;width: 100%;font-family: "HarmonyOS_Sans_SC_Light";}
.sh-project .sh-title span{float: left;width: 100%;font-family: "HarmonyOS_Sans_SC_Light";}
.sh-project .sh-title2{float: left;width: 100%;padding: 0.4rem;color:#fff;display: flex;justify-content: center;flex-wrap: wrap;}
.sh-project .sh-title2.black{color: #000;}
.sh-project .sh-title2 p{font-size: 0.36rem;float: left;font-family: "HarmonyOS_Sans_SC_Medium";position: relative;z-index: 1;}
.sh-project .sh-title2 div{position: relative;}
.sh-project .sh-title2 div::before{content: "";top: 0;right: 0;border-radius: 50%;height: 0.36rem;width: 0.36rem;background: linear-gradient(to right bottom,#946f45,transparent);position: absolute;z-index: 0;transform: translate(15%,-30%);}
.sh-project .sh-title2 span{line-height:0.36rem;float: left;width: 100%;font-family: "HarmonyOS_Sans_SC_Light";text-align: center;}
.sh-project .project-box{background-image: url("../uploadfiles/yxmq-pro-banner.png");background-repeat: no-repeat;background-size: 100% 100%;padding-bottom: 1.3rem;display: inline-block;width: 100%;}
.sh-project .project-content{float: left;width: 100%;position: relative;}
.sh-project .project-content .pro-box{float: left;width: 100%;}
.sh-project .project-content .pro-box>div{float: left;}
.sh-project .project-content .pro{width: calc(50% - 12.5vw - 0.6rem);}
.sh-project .project-content .pro-icon{float: left;width: 1.35rem;height: 1.35rem;padding: 0.15rem;border: 1px dashed #1e81d6;border-radius: 50%;}
.sh-project .project-content .pro2 .pro-icon{border-color: #22b4cc;}
.sh-project .project-content .pro3 .pro-icon{border-color: #bb7d37;}
.sh-project .project-content .pro2 .pro-icon .icon-box{background: linear-gradient(to bottom,#11a8c0,#37c0db);}
.sh-project .project-content .pro3 .pro-icon .icon-box{background: linear-gradient(to bottom,#a16b30,#d38f3e);}
.sh-project .project-content .pro1 .pro-icon,.sh-project .project-content .pro3 .pro-icon{margin-right: 0.4rem;}
.sh-project .project-content .pro2 .pro-icon{margin-left: 0.4rem;}
.sh-project .project-content .pro-inner{float: left;width: calc(100% - 1.75rem);}
.sh-project .project-content .pro2 .pro-title{text-align: right;}
.sh-project .project-content .pro-inner .pro-title{font-size: 0.32rem;font-family: "HarmonyOS_Sans_SC_Medium";font-weight: 600;}
.sh-project .project-content .pro-inner .line{width: 100%;height: 2px;margin: 0.2rem 0;background-color: #c8d6e7;position: relative;}
.sh-project .project-content .pro-inner .line::after{content: "";width: 50%;height: 2px;background-color: #2a7de1;position: absolute;left: 0;bottom: 0;}
.sh-project .project-content .pro1 .pro-inner .line::before{content: "";width: 100%;height: 1px;background-color: #c8d6e7;position: absolute;left: 0;bottom: 0;transform-origin: 100% 50%;transform: rotate(-135deg);}
.sh-project .project-content .pro2 .pro-inner .line{background-color: #b1dfe7;}
.sh-project .project-content .pro2 .pro-inner .line::after{content: "";width: 50%;height: 2px;background-color: #25b5ce;position: absolute;left: 50%;bottom: 0;}
.sh-project .project-content .pro2 .pro-inner .line::before{content: "";width: 100%;height: 1px;background-color: #b1dfe7;position: absolute;left: 0;bottom: 0;transform-origin: 0% 50%;transform: rotate(135deg);}
.sh-project .project-content .pro3{width: 42%;position: relative;left: 15%;}
.sh-project .project-content .pro3 .pro-inner .line{background-color: #e4cfb7;}
.sh-project .project-content .pro3 .pro-inner .line::after{content: "";width: 50%;height: 2px;background-color: #c08138;position: absolute;left: 0;bottom: 0;}
.sh-project .project-content .pro3 .pro-inner .line::before{content: "";width: 100%;height: 1px;background-color: #e4cfb7;position: absolute;left: 0;bottom: 0;transform-origin: 100% 50%;transform: rotate(90deg);}
.sh-project .project-content .pro-inner .pro-text{font-family: "HarmonyOS_Sans_SC_Light";line-height: 0.3rem;}
.sh-project .project-content .pro-icon .icon-box{width: 100%;height: 100%;border-radius: 50%;background: linear-gradient(to bottom,#006fcd,#4298e1);position: relative;}
.sh-project .project-content .pro-icon .icon-box img{width: 60%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.sh-project .project-content .pro-img{width: 25vw;height: 25vw;border-radius: 50%;border:10px solid #bad3ef;padding: 15px;background-color: #fff;margin: 0.6rem;position: relative;z-index: 2;}
.sh-project .project-content .pro-img .img-box{width: 100%;height: 100%;border-radius: 50%;overflow: hidden;}
.sh-project .project-content .pro-img .img-box img{width: 100%;object-fit: cover;transition: all 0.5s;}
.sh-project .project-content .pro-img .img-box img:hover{transform: scale(1.2);}
.sh-project .platform-box{display: inline-block;width: 100%;background-image: url("../uploadfiles/yxmq-banner2.png");background-size: 100% 100%;background-repeat: no-repeat;padding-bottom: 0.6rem;}
.sh-project .platform-box .platform{float: left;width: 100%;display: flex;justify-content: space-between;}
.sh-project .platform-box .platform .platform-view{width: 40%;}
.sh-project .platform-box .platform .platform-view .platform-title{float: left;width: 100%;font-family: "HarmonyOS_Sans_SC_Medium";margin-bottom: 0.4rem;}
.sh-project .platform-box .platform .platform-view .platform-title .platform-index{width: 0.9rem;height: 0.9rem;line-height: 0.9rem;text-align: center;border-radius: 0.2rem;background: linear-gradient(to bottom,#0170cd,#4298e2);color: #fff;font-size: 0.36rem;font-family: "KronaOne";margin-right: 0.2rem;float: left;}
.sh-project .platform-box .platform .platform-view .platform-title .platform-txt{float: left;width: calc(100% - 1.3rem);}
.sh-project .platform-box .platform .platform-view .platform-title .platform-txt p{width:100%;line-height: 0.5rem;font-size: 0.32rem;font-weight: 600;font-family: "HarmonyOS_Sans_SC_Medium";}
.sh-project .platform-box .platform .platform-view .platform-title .platform-txt span{width:100%;line-height: 0.5rem;font-size: 0.16rem;font-family: "HarmonyOS_Sans_SC_Light";}
.sh-project .platform-box .platform .platform-view .platform-text{font-family: "HarmonyOS_Sans_SC_Light";line-height: 0.3rem;margin-bottom: 0.4rem;}
.sh-project .platform-box .platform .platform-view .platform-img{width: 100%;}
.sh-project .platform-box .platform .platform-view .platform-img img{width: 100%;}
.sh-project .mechanism{float: left;width: 100%;background-image: url("../uploadfiles/yxmq-banner3.png");background-size: 100% 100%;background-repeat: no-repeat;padding-top:0.6rem;padding-bottom: 1.2rem;}
.sh-project .mechanism-box{float: left;width: 100%;display: flex;justify-content: space-between;}
.sh-project .mechanism-box .mechanism-view{display: flex;width: 23%;overflow: hidden;border-radius: 0 0.8rem 0.8rem 0.8rem;align-content: space-between;flex-wrap: wrap;background: linear-gradient(to bottom,#d4eaff,#feffff);}
.sh-project .mechanism-box .mechanism-view .mechanism-content{float: left;width: 100%;padding: 0.4rem;}
.sh-project .mechanism-box .mechanism-view .mechanism-title{font-size: 0.28rem;line-height: 0.6rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.sh-project .mechanism-box .mechanism-view .mechanism-text{line-height: 0.36rem;font-family: "HarmonyOS_Sans_SC_Light";}
.sh-project .mechanism-box .mechanism-view .mechanism-img{float: left;width: 100%;overflow: hidden;height: 2.7rem;}
.sh-project .mechanism-box .mechanism-view .mechanism-img img{width: 100%;height: 100%;transition: all 0.5s;object-fit: cover;}
.sh-project .mechanism-box .mechanism-view:hover{background: linear-gradient(to bottom,#0070cd,#4399e2);color: #fff;}
.sh-project .mechanism-box .mechanism-view:hover img{transform: scale(1.2);}
.sh-project .team{display: inline-block;width: 100%;padding: 0.6rem 0;padding-bottom: 1.2rem;}
.sh-project .team .team-box{float: left;width: 100%;position: relative;}
.sh-project .team .team-box .swiper{overflow: hidden;}
.sh-project .team .team-box .team-view{background-color: #f3faff;border-radius: 0.1rem;padding: 0.6rem 0.4rem;height: 100%;}
.sh-project .team .team-box .team-user{float: left;width: 100%;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.sh-project .team .team-box .team-user .team-head{width: 2rem;height: 2rem;border-radius: 50%;overflow: hidden;}
.sh-project .team .team-box .team-user .team-info{margin-top: 0.3rem;width: 100%;}
.sh-project .team .team-box .team-user .team-info p{font-size: 0.24rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.sh-project .team .team-box .team-user .team-info span{font-size: 0.32rem;color: #0033a0;margin-right: 0.15rem;}
.sh-project .team .team-box .team-text{display: inline-block;width: 100%;margin-top: 0.2rem;font-family: "HarmonyOS_Sans_SC_Light";line-height: 0.32rem;}
.sh-project .swiper-wrapper {display: flex;align-items: stretch;}
.sh-project .swiper-wrapper .swiper-slide{height: auto;}
.sh-project .team .team-box .button-prev,.sh-project .team .team-box .button-next{font-size: 0.24rem;width: 0.6rem;height: 0.6rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid #3f73c4;color:#3f73c4;background-image: url("../images/prev.svg");background-size: 40%;background-position: center;background-repeat: no-repeat;cursor: pointer;position: absolute;top: 50%;z-index: 1;}
.sh-project .team .team-box .button-prev{left: 0;transform: translate(-50%,-50%);}
.sh-project .team .team-box .button-next{right: 0;transform: rotate(180deg) translate(-50%,-50%);}
.sh-project .team .team-box .button-prev:hover,.sh-project .team .team-box .button-next:hover{background-image: url("../images/next2.svg");border: none;background-color: #3b7bce;}
.sh-project .team .team-box .button-prev:hover{transform: rotate(180deg) translate(50%,50%);background: lin;}
.sh-project .team .team-box .button-next:hover{transform: rotate(0deg) translate(50%,50%);}
.sh-project .base{display: inline-block;width: 100%;background-image: url("../uploadfiles/yxmq-banner4.png");background-size: 100% 100%;background-repeat: no-repeat;padding: 0.6rem 0;padding-bottom: 1.2rem;}
.sh-project .base .base-box{float: left;display: flex;width: 100%;margin-top: 0.4rem;background: linear-gradient(to bottom,#daeeff,#fff);flex-grow: 1;}
.sh-project .base .base-view{flex: 6;}
.sh-project .base .base-view img{width: 100%;height: 100%;object-fit: cover;}
.sh-project .base .base-inner{padding: 0.4rem;flex: 4;display: flex;align-content: center;flex-wrap: wrap;}
.sh-project .base .base-inner .base-title{font-size: 0.36rem;width: 100%;position: relative;font-family: "HarmonyOS_Sans_SC_Medium";}
.sh-project .base .base-inner .base-title::after{content: "";width: 20%;height: 0.06rem;border-radius: 0.03rem;background: linear-gradient(to right,#92612d,transparent);position: absolute;left: 0;bottom: 0;}
.sh-project .base .base-inner .base-text{width: 100%;margin-top: 0.4rem;font-family: "HarmonyOS_Sans_SC_Light";}
.sh-project .scene-box{width: 100%;display: inline-block;padding-top: 0.6rem;padding-bottom: 1.2rem;}
.sh-project .scene-box .scene-content{margin-top: 0.6rem;display: flex;width: 100%;justify-content: space-between;flex-wrap:wrap;}
.sh-project .scene-box .scene-content .scene-view{width: 31%;margin: 0 1%;border-radius: 0.6rem;flex-grow: 1;overflow: hidden;background-color: #fff;margin-bottom:20px;}
.sh-project .scene-box .scene-content .scene-view .scene-img{width: 100%;float: left;overflow:hidden;}
.sh-project .scene-box .scene-content .scene-view .scene-img img{transition:all 0.5s;}
.sh-project .scene-box .scene-content .scene-view .scene-img:hover img{transform:scale(1.1);}
.sh-project .scene-box .scene-content .scene-view .scene-inner{width: 100%;float: left;padding: 0.3rem 0.4rem 0.6rem 0.4rem;}
.sh-project .scene-box .scene-content .scene-view .scene-inner .scene-title{font-family: "HarmonyOS_Sans_SC_Medium";font-size: 0.28rem;line-height: 0.36rem;}
.sh-project .scene-box .scene-content .scene-view .scene-inner .scene-text{font-family: "HarmonyOS_Sans_SC_Light";font-size: 0.32rem;line-height: 0.36rem;}
.sh-project .scene-box .scene-content .scene-view:hover{background: linear-gradient(to right,#4198e1,#0371ce);}
.sh-project .scene-box .scene-content .scene-view:hover .scene-inner{color: #fff;}
.sh-project .formula-box{width: 100%;display: inline-block;background-image: url("../uploadfiles/yxmq-banner6.png");background-repeat: no-repeat;background-size: 100%;}
.sh-project .formula-box .formula-banner{display: inline-block;width: 100%;margin-top: 0.6rem;margin-bottom: 1.2rem;}
/* .sh-project .formula-box .formula-banner img{width: 100%;} */
.sh-project .formula-box .formula-container{width: 80%;margin: 0 10%;padding: 0.6rem;display: flex;justify-content: center;position: relative;border-radius: 50%;border: 1px dashed #aaa;}
.sh-project .formula-box .formula-container img{width: 60%;}
.sh-project .formula-box .formula-container .formula-dot{width: 2rem;height: 2rem;border-radius: 50%;background-image: url("../uploadfiles/yxmq-formula-bg1.png");background-repeat: no-repeat;background-size: 100% 100%;position: absolute;animation: moveAlongEllipse 6s linear infinite;transform-origin: center;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;text-align: center;color:#0033a0;font-family: "HarmonyOS_Sans_SC_Medium";padding: 0.2rem;}
/* 为每个dot设置不同的初始位置 */
.sh-project .formula-box .formula-container .formula-dot:nth-of-type(1) {
	animation-delay: -0.9s;
	top:5%;
	left:32%;
}
.sh-project .formula-box .formula-container .formula-dot:nth-of-type(2) {
	animation-delay: -1.8s;
	top:5%;
	left:72%;
}
.sh-project .formula-box .formula-container .formula-dot:nth-of-type(3) {
	animation-delay: -2.7s;
	top:50%;
	left:0%;
}
.sh-project .formula-box .formula-container .formula-dot:nth-of-type(4) {
	animation-delay: -3.6s;
	animation-delay: -6s;
	top:50%;
	left:100%;
}
.sh-project .formula-box .formula-container .formula-dot:nth-of-type(5) {
	animation-delay: -4.5s;
	top:95%;
	left:32%;
}
.sh-project .formula-box .formula-container .formula-dot:nth-of-type(6) {
	animation-delay: -5.4s;
	top:95%;
	left:72%;
}

.sh-project .formula-box .formula-introduce{display: inline-block;width: 100%;display: flex;justify-content: space-between;margin-top: 0.8rem;}
.sh-project .formula-box .formula-introduce .formula-view{width: 24%;flex-grow: 1;background-color: #e9f4ff;border-radius: 0.2rem;position: relative;flex-shrink: 1;margin: 0 0.2rem;padding: 0.6rem;}
.sh-project .formula-box .formula-introduce .formula-view.import{width: 48%;flex-shrink: 2;}
.sh-project .formula-box .formula-introduce .introduce-title{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);line-height: 0.6rem;width: 2.6rem;text-align: center;border-radius: 0.3rem;color: #fff;background-color: #ffa133;font-size: 0.28rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.sh-project .formula-box .formula-introduce .introduce-text{width: 90%;margin: 0 5%;text-align: center;font-family: "HarmonyOS_Sans_SC_Light";}
.sh-project .formula-box .formula-introduce .introduce-view{width: 100%;display: flex;justify-content: space-between;margin-top: 0.4rem;}
.sh-project .formula-box .formula-introduce .introduce-view .introduce-img{width: 56%;margin-right: 2%;flex-grow: 1;overflow: hidden;border-radius: 0.2rem;}
.sh-project .formula-box .formula-introduce .introduce-view .introduce-img img{width: 100%;object-fit: cover;height: 100%;transition: all 0.5s;}
.sh-project .formula-box .formula-introduce .introduce-view .introduce-list{width: 42%;}
.sh-project .formula-box .formula-introduce .introduce-view .introduce-list li{float: left;width: 100%;}
.sh-project .formula-box .formula-introduce .introduce-view .introduce-list li img{float: left;margin: 0.06rem;margin-right: 0.2rem;height: 0.36rem;width: 0.36rem;transition: all 0.5s;}
.sh-project .formula-box .formula-introduce .introduce-view .introduce-list li p{float: left;width: calc(100% - 0.68rem);color: #0033a0;}
.sh-project .formula-box .formula-introduce .introduce-content{display: inline-block;width: 80%;margin: 0.4rem 10%;text-align: center;}
.sh-project .formula-box .formula-introduce .introduce-content img{width: 80%;}
.sh-project .formula-box .formula-introduce .introduce-bottom{text-align: center;width: 100%;text-align: center;}
.sh-project .formula-box .formula-introduce .introduce-bottom div{width: 100%;font-family: "HarmonyOS_Sans_SC_Medium";font-size: 0.28rem;line-height: 0.48rem;}
.sh-project .formula-box .formula-introduce .introduce-bottom p{width: 100%;font-family: "HarmonyOS_Sans_SC_Light";line-height: 0.36rem;}
.sh-project .formula-box .formula-introduce .formula-view:hover .introduce-img img,.sh-project .formula-box .formula-introduce .formula-view:hover .introduce-content img{transform: scale(1.2);}
.sh-project .formula-box .formula-introduce .formula-view:nth-of-type(2) .introduce-title{background-color: #46b4e9;}
.sh-project .formula-box .formula-introduce .formula-view:nth-of-type(2) .introduce-bottom div{color: #46b4e9;}
.sh-project .formula-box .formula-introduce .formula-view:nth-of-type(3) .introduce-title{background-color: #1f5dcd;}
.sh-project .formula-box .formula-introduce .formula-view:nth-of-type(3) .introduce-bottom div{color: #1f5dcd;}
.sh-project .formula-bottom{display: inline-block;width: 100%;margin: 1.2rem 0;text-align: center;}
.sh-project .formula-bottom img{width: 50%;}

.sh-project .mySwiper{overflow:hidden;}
.sh-project .exhibit-content{width: 100%;display: flex;justify-content: space-between;margin-top:0.2rem;}
.sh-project .exhibit-content>div{width: 48%;}
.sh-project .exhibit-content .exhibit-img{height: 6.4rem;background-color:#fff;display: flex;justify-content: center;align-items: center;border-radius:0.2rem;}
.sh-project .exhibit-content .exhibit-img img{width: 80%;height: 80%;object-fit: contain;transition: all 0.5s;}
.sh-project .exhibit-content .exhibit-img:hover img{transform: scale(1.1);}
.sh-project .exhibit-content .exhibit-info{display: flex;align-items: center;position: relative;}
.sh-project .exhibit-content .exhibit-info .exhibit-box{width: 100%;height: 100%;position: relative;padding: 0.2rem 0 1.8rem 0.6rem;padding-right: 0;}
.sh-project .exhibit-content .exhibit-info .exhibit-box::after{content: "";height: 100%;width: 3px;border-radius: 2px;background: linear-gradient(to bottom,#006fcd,#4399e2);position: absolute;left: 0;top: 0;}
.sh-project .exhibit-content .exhibit-box .exhibit-title{font-size: 0.4rem;font-family: "HarmonyOS_Sans_SC_Medium";margin-bottom: 0.2rem;display: inline-block;width: 100%;}
.sh-project .exhibit-content .exhibit-box .exhibit-introduction{font-size: 0.28rem;line-height: 0.4rem;font-family: "HarmonyOS_Sans_SC_Light";margin: 0.2rem 0;display: inline-block;width: 100%;}
.sh-project .exhibit-content .exhibit-box .exhibit-price{font-size: 0.28rem;line-height: 0.4rem;font-family: "HarmonyOS_Sans_SC_Medium";margin: 0.4rem 0;display: inline-block;width: 100%;}
.sh-project .exhibit-content .exhibit-box .exhibit-code{height: 1.6rem;position: absolute;bottom: 0;left: 0.6rem;padding:0.1rem;border-radius:0.2rem;background-color:#fff;display:flex;justify-content:space-between;z-index:1;}
.sh-project .exhibit-content .exhibit-box .exhibit-code .code-text{width:20px;font-size:14px;display:flex;align-content:center;flex-wrap:wrap;line-height:24px;}
.sh-project .exhibit-content .exhibit-box .exhibit-code .code-box{position: absolute;bottom: 0;left: 100%;transform: translate(10px,0);width: 2.5rem;background-color: #fff;display: none;border-radius: 0.1rem;padding:0.2rem;border-radius:0.2rem;}
.sh-project .exhibit-content .exhibit-box .exhibit-code .code-box img{width:100%;}
.sh-project .exhibit-content .exhibit-box .exhibit-code:hover .code-box{display:block;}
.sh-project .details-box{padding: 1.2rem 5%;width: 100%;display: flex;justify-content: center;}
.sh-project .details-box img{display: inline-block;width: 750px;max-width: 100%;}

.sh-project .introduce-box{width: 100%;display: inline-block;background-image: url("../uploadfiles/yxmq-banner7.png");background-size: 100% 100%;background-repeat: no-repeat;padding: 1.3rem 0;}
.sh-project .video-view{width: 100%;display: flex;justify-content: space-between;}
.sh-project .video-view .video{width: 48%;border-radius: 10px;overflow: hidden;position: relative;}
.sh-project .video-view .video a{display: inline-block;width: 100%;height: 100%;cursor: pointer;}
.sh-project .video-view .video a::after{content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;top: 0;left: 0;}
.sh-project .video-view .video .player{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all 0.5s;z-index: 1;width: 60px;}
.sh-project .video-view .video a:hover .player{transform: translate(-50%,-50%) scale(1.1);}
.sh-project .video-view .video .imgbox{width: 100%;padding-top: 68%;}
.sh-project .video-view .video .label{position: absolute;top: 0.5rem;left: 0.4rem;font-family: "HarmonyOS_Sans_SC_Light";font-size: 0.22rem;padding: 10px;border-radius: 5px;background: linear-gradient(to bottom,#0070cd,#3e96e0);color:#fff;z-index: 2;}

.sh-project .feature-box{width: 100%;display: inline-block;background-image: url("../uploadfiles/yxmq-cptdbg.png");background-size: 100% 100%;background-repeat: no-repeat;padding: 1.3rem 0;padding-top:0.4rem;text-align: center;}
.sh-project .feature-box .feature-view{width: 80%;margin: 0 10%;}

.sh-project .guide-box{padding: 0.6rem 0 1.2rem 0;width: 100%;display: inline-block;background-image: url("../uploadfiles//yxmq-banner8.png");background-size: 100% 100%;background-repeat: no-repeat;}
.sh-project .sh-title .label{font-size: 0.3rem;line-height: 0.6rem;border-radius: 0.3rem;padding: 0 0.2rem;font-family: "HarmonyOS_Sans_SC_Light";color:#002366;background-color: #b8d8f5;display: inline-block;margin-top: 0.2rem;}
.sh-project .guide-box .guide-content{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.sh-project .guide-box .guide-content .guide-view{width: 30%;position: relative;}
.sh-project .guide-box .guide-content .guide-view .guide-img{width: 100%;}
.sh-project .guide-box .guide-content .guide-view .guide-next{width: 25%;position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);}
.sh-project .guide-box .guide-content .guide-view:nth-last-of-type(1) .guide-next{display: none;}
.sh-project .guide-box .guide-content .guide-view:nth-of-type(3n) .guide-next{display: none;}
.sh-project .guide-box .guide-tips{font-size: 0.24rem;line-height: 0.6rem;font-family: "HarmonyOS_Sans_SC_Light";color:#002366;display: inline-block;margin-top: 0.2rem;width: 100%;text-align: center;}

.sh-project .question-box{display: inline-block;padding: 0.6rem;width: 100%;}
.sh-project .question-content{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.sh-project .question-content .question-view{width: 48%;padding: 0.4rem;border-radius: 0.2rem;background-color: #f3f9ff;margin-bottom: 0.4rem;}
.sh-project .question-content .question-title{font-family: "HarmonyOS_Sans_SC_Medium";color:#002366;font-size: 0.3rem;line-height: 0.7rem;border-radius: 0.35rem;border: 1px solid #b6c3d9;padding: 0 0.5rem;width: calc(100% - 0.8rem);margin-left: 0.35rem;position: relative;}
.sh-project .question-content .question-title p{font-size: 0.3rem;font-weight: 600;}
.sh-project .question-content .question-title span{width: 0.7rem;height: 0.7rem;text-align: center;line-height: 0.7rem;border-radius: 0 0.35rem 0.35rem 0.35rem;background-color: #ffa133;color: #fff;position: absolute;left: -0.35rem;top: 0;font-size: 0.3rem;font-weight: 600;}
.sh-project .question-content .question-answer{margin-top: 0.2rem;width: 100%;}
.sh-project .question-content .question-answer p{font-size: 0.18rem;color: #002366;line-height: 0.32rem;font-family: "HarmonyOS_Sans_SC_Medium";}
.sh-project .question-content .question-answer span{font-size: 0.18rem;line-height: 0.32rem;color: #0673cf;font-family: "HarmonyOS_Sans_SC_Light";}

.sh-project .info-box{width: 100%;;display: inline-block;padding: 0.6rem 0;background-color: #f5f8fa;}
.sh-project .info-box .info-form{display: inline-block;width: 100%;margin-top: 0.4rem;}
.sh-project .info-box .info-form .info-item{float: left;width: 100%;min-height: 1.05rem;padding:10px 0;display: flex;justify-content: space-between;border-bottom: 1px dashed #c7ccd0;}
.sh-project .info-box .info-form .info-item .item-label{width: 2rem;font-family: "HarmonyOS_Sans_SC_Medium";color: #666;font-size: 0.2rem;display: flex;align-items: center;}
.sh-project .info-box .info-form .info-item .item-content{width: calc(90% - 2rem);font-family: "HarmonyOS_Sans_SC_Light";color: #0c214f;font-size: 0.2rem;text-align: right;display: flex;align-items: center;justify-content: flex-end;}
.sh-project .info-box .info-title{font-size: 0.24rem;font-family: "HarmonyOS_Sans_SC_Medium";margin: 0.4rem 0;line-height: 0.4rem;}
.sh-project .info-box .info-table{width: 100%;display: inline-block;border-top: 1px solid #dae0e4;border-left: 1px solid #dae0e4;}
.sh-project .info-box .info-table .info-tr{width: 100%;height: 0.7rem;display: flex;}
.sh-project .info-box .info-table .info-tr .info-td{flex: 1;display: flex;justify-content: center;align-items: center;font-family: "HarmonyOS_Sans_SC_Medium";font-size: 0.2rem;color: #002366;border-bottom: 1px solid #dae0e4;border-right: 1px solid #dae0e4;}
.sh-project .info-box .info-table .info-tr:nth-of-type(1) .info-td{font-family: "HarmonyOS_Sans_SC_Light";color: #666;}
.sh-project .info-box .info-table .info-tr .info-td:nth-of-type(1){background-color: #ebf1f5;font-family: "HarmonyOS_Sans_SC_Medium";color: #002366;}
.sh-project .info-box .info-precautions{display: inline-block;width: 100%;}
.sh-project .info-box .info-precautions li{font-family: "HarmonyOS_Sans_SC_Light";color: #333;margin: 0.1rem;line-height: 0.32rem;}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{ height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box .video-area{ width:90%; max-width:1200px; margin: 0 auto;padding-bottom: 37%;position: relative;}
.video-box .video-area > *{position: absolute; left: 0; top: 0;}
.video-box .title{font-size: 24px;color: #fff;padding-bottom: 20px;}

/* 瑛之秘 */
	.yzm-project .headbanner{height: auto;}
	.yzm-project .headbanner .imgbox{width: 100%;padding-top: 50%;}
	.yzm-project .headbanner .banner-title{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);transition:all 0.5s;}
	.yzm-project .headbanner .banner-title .banner-text{color: #fff;font-size: 0.6rem;margin-top: 0.2rem;line-height: 1rem;font-family: "SourceHanSansCN_Light";width: 100%;float: left;font-weight: 100;}
	.yzm-project .headbanner .banner-title .banner-text span{font-size: 0.6rem;font-family: "KronaOne";}
	.yzm-project .headbanner .banner-title .banner-title2{float:left;background-image: url("../uploadfiles/index-protitle.png");background-repeat: no-repeat;background-size: 100% 100%;padding: 0.1rem 0.35rem;font-size: 32rem;color: #fff;border-bottom: 0.1rem;}
	.yzm-project .headbanner .banner-title .banner-title2 p{float: left;transform: translateY(-22%);font-family: "HarmonyOS_Sans_SC_Medium";font-size: 0.32rem;line-height: 0.8rem;}
	.yzm-project .project-box {width: 100%;background-color: #f0f5fa;padding: 1.2rem 0;}
	.yzm-project .project-content{width: 100%;display: flex;justify-content: flex-start;}
	.yzm-project .project-view{width: 32%;margin-right:1.33%;}
    .yzm-project .project-view:nth-of-type(3n){margin-right:0;}
	.yzm-project .project-view .project-img{background-color: #fff;padding: 0.4rem;height: 6rem;display: flex;justify-content: center;align-items: center;border-radius:0.2rem;}
	.yzm-project .project-view .project-img img{width: 80%;height: 80%;object-fit: contain;transition: all 0.5s;}
	.yzm-project .project-view .project-img:hover img{transform: scale(1.1);}
	.yzm-project .project-view .project-info{width: 100%;padding: 0.4rem;text-align: center;}
	.yzm-project .project-view .project-info .project-title,.yzm-project .project-view .project-info .project-price{font-size: 0.32rem;line-height: 0.4rem;font-family: "HarmonyOS_Sans_SC_Medium";}
	.yzm-project .project-view .project-info .project-introduction{font-family: "SourceHanSansCN_Light";margin-bottom: 0.1rem;}
	.yzm-project .exhibit-content{width: 100%;display: flex;justify-content: space-between;}
	.yzm-project .exhibit-content>div{width: 48%;}
	.yzm-project .exhibit-content .exhibit-img{height: 6.4rem;background-color:#fff;display: flex;justify-content: center;align-items: center;border-radius:0.2rem;}
	.yzm-project .exhibit-content .exhibit-img img{width: 80%;height: 80%;object-fit: contain;transition: all 0.5s;}
	.yzm-project .exhibit-content .exhibit-img:hover img{transform: scale(1.1);}
	.yzm-project .exhibit-content .exhibit-info{display: flex;align-items: center;position: relative;}
	.yzm-project .exhibit-content .exhibit-info .exhibit-box{width: 100%;height: 100%;position: relative;padding: 0.2rem 0 1.8rem 0.6rem;padding-right: 0;}
	.yzm-project .exhibit-content .exhibit-info .exhibit-box::after{content: "";height: 100%;width: 3px;border-radius: 2px;background: linear-gradient(to bottom,#006fcd,#4399e2);position: absolute;left: 0;top: 0;}
	.yzm-project .exhibit-content .exhibit-box .exhibit-title{font-size: 0.4rem;font-family: "HarmonyOS_Sans_SC_Medium";margin-bottom: 0.2rem;display: inline-block;width: 100%;}
	.yzm-project .exhibit-content .exhibit-box .exhibit-introduction{font-size: 0.28rem;line-height: 0.4rem;font-family: "HarmonyOS_Sans_SC_Linght";margin: 0.2rem 0;display: inline-block;width: 100%;}
	.yzm-project .exhibit-content .exhibit-box .exhibit-price{font-size: 0.28rem;line-height: 0.4rem;font-family: "HarmonyOS_Sans_SC_Medium";margin: 0.4rem 0;display: inline-block;width: 100%;}
	.yzm-project .exhibit-content .exhibit-box .exhibit-code{height: 1.6rem;position: absolute;bottom: 0;left: 0.6rem;padding:0.1rem;border-radius:0.2rem;background-color:#fff;display:flex;justify-content:space-between;z-index:1;}
    .yzm-project .exhibit-content .exhibit-box .exhibit-code .code-text{width:20px;font-size:14px;display:flex;align-content:center;flex-wrap:wrap;line-height:24px;}
    .yzm-project .exhibit-content .exhibit-box .exhibit-code .code-box{position: absolute;bottom: 0;left: 100%;transform: translate(10px,0);width: 2.5rem;background-color: #fff;display: none;border-radius: 0.1rem;padding:0.2rem;border-radius:0.2rem;}
    .yzm-project .exhibit-content .exhibit-box .exhibit-code .code-box img{width:100%;}
    .yzm-project .exhibit-content .exhibit-box .exhibit-code:hover .code-box{display:block;}
	.yzm-project .details-box{padding: 1.2rem 5%;width: 100%;display: flex;justify-content: center;}
	.yzm-project .details-box img{display: inline-block;width: 750px;max-width: 100%;}

/* 定义沿椭圆运动的动画 */
@keyframes moveAlongEllipse {
	0% {
        transform: translate(-50%,-50%);
	}
	25% {
        transform: translate(-50%,-30%);
	}
	50% {
        transform: translate(-50%,-50%);
	}
	75% {
        transform: translate(-50%,-70%);
	}
	100% {
        transform: translate(-50%,-50%);
	}
  }

@media (max-width:768px){
	.sh-project .sh-title p{font-size: 24px;}
	.sh-project .headbanner{height: 9.6rem;}
	.sh-project .project-content .pro{width: calc(100% - 40vw - 0.6rem);}
	.sh-project .project-content .pro-inner .pro-title{font-size: 0.48rem;}
	.sh-project .project-content .pro-img{position: absolute;right: 0;width: 35vw;height: 35vw;top: 50%;transform: translateY(-50%);}
	.sh-project .project-content .pro-inner .pro-text{line-height: 0.6rem;}
	.sh-project .project-content .pro .pro-inner .line::before{display: none;}
	.sh-project .project-content .pro2{margin: 1.2rem 0;}
	.sh-project .project-content .pro2 .pro-title{text-align: left;}
	.sh-project .project-content .pro2 .pro-icon{float: left;margin: 0;margin-right: 0.4rem;}
	.sh-project .project-content .pro2 .pro-inner{float: right;}
	.sh-project .project-content .pro2 .pro-inner .line::after{left: 0;}
	.sh-project .project-content .pro3{left: 0;}
	.sh-project .platform-box .platform .platform-view .platform-title .platform-txt p{font-size: 0.48rem;}
	.sh-project .platform-box .platform .platform-view .platform-text{font-size: 12px;line-height: 20px;}
	.sh-project .sh-title2 p{font-size: 0.48rem;line-height: 0.6rem;}
	.sh-project .sh-title2 span{font-size: 0.24rem;}
	.sh-project .mechanism-box .mechanism-view .mechanism-title{font-size: 0.36rem;}
	.sh-project .mechanism-box .mechanism-view .mechanism-text{font-size: 0.3rem;}
	.sh-project .team .team-box .team-user .team-info span{font-size: 0.48rem;}
	.sh-project .team .team-box .team-user .team-info p{font-size: 0.36rem;}
	.sh-project .team .team-box .team-text{font-size: 0.3rem;line-height: 0.36rem;}
	.sh-project .base .base-inner .base-title{font-size: 0.48rem;}
	.sh-project .sh-title span{font-size: 12px;}
	.sh-project .scene-box .scene-content .scene-view .scene-inner .scene-title{font-size: 0.36rem;line-height: 0.48rem;}
	.sh-project .scene-box .scene-content .scene-view .scene-inner .scene-text{font-size: 0.3rem;line-height: 0.48rem;}
	.sh-project .formula-box .formula-introduce{flex-wrap: wrap;}
	.sh-project .formula-box .formula-introduce .formula-view{flex:1 1 48%;margin: 0 1%;}
	.sh-project .formula-box .formula-introduce .formula-view.import{flex:1 1 100%;margin-bottom: 0.6rem;}
	.sh-project .formula-box .formula-introduce .introduce-content{margin: 0.8rem 10%;}
	.sh-project .formula-box .formula-introduce .introduce-content img{width: 60%;}
	.sh-project .formula-box .formula-introduce .introduce-bottom div{font-size: 0.48rem;line-height: 0.72rem;}
	.sh-project .formula-box .formula-introduce .introduce-bottom p{line-height: 0.6rem;}
}
@media (max-width:425px){
	.sh-project .platform-box .platform{flex-wrap: wrap;}
	.sh-project .platform-box .platform .platform-view{width: 100%;margin: 0.6rem;}
	.sh-project .mechanism-box{flex-wrap: wrap;}
	.sh-project .mechanism-box .mechanism-view{width: 48%;margin: 0.6rem 0;}
	.sh-project .base .base-inner .base-title{font-size: 0.6rem;}
	.sh-project .base .base-inner .base-title::after{height: 0.12rem;border-radius: 0.06rem;width: 40%;}
}


@media (max-width:1366px) {
	.template .index-news .news-swiper .news-content .news-label{font-size: 0.18rem;line-height: 0.4rem;height: 0.4rem;border-radius: 0.2rem;}
	.template .index-about .index-aboutbox:nth-last-of-type(1){left: 47%;top: 62%;}
	.template .index-about .index-aboutbox:nth-last-of-type(2){left: 26%;top: 73%;}
	.template .index-about .index-aboutbox:nth-last-of-type(3){left: 7%;top: 73%;}
	.template .index-project .index-project-right .index-project-nav li:nth-of-type(1){left: 14%;top: 13%;}
	.template .index-project .index-project-right .index-project-nav li:nth-of-type(2){left: 22%;top: 38%;}
	.template .index-project .index-project-right .index-project-nav li:nth-of-type(3){left: 33%;top: 63%;}
	.template .index-project .index-project-right .index-project-nav li:nth-of-type(4){left: 25%;top: 88%;}

	/* 上市文件 */
	.file-box .file-list li .file-content .file-date{font-size: 0.18rem;}
	.file-box .file-list li .file-content .file-title{font-size: 0.2rem;}
}

@media (max-width:1024px) {
	.nav .other::after{display: none;}
	.headbanner .headTextbox{margin-top: 40px;}
	.headbanner .bannerh1{font-size: 0.6rem;}
	.headbanner .bannerh3{font-size: 0.48rem;}
	.more1{line-height: 0.6rem;border-radius: 0.4rem;width: 1.8rem;font-size: 0.24rem;}
	/* 面包屑 */
	.positions{display: none;}
	.tablist {justify-content: space-between;height: auto;}
	.tablist .tabs{width: 100%;flex-wrap: wrap;}
    .tablist .tabitem {display: flex;align-items: center;justify-content: center;width: 25%;height: auto;margin: 0;}
    .tablist .clearFlot {clear: both;display: block;}
    .tablist .clicked a {color: rgb(3, 56, 128);}

	/* 首页 */
    .template{margin-top:50px;}
	.template .index-about{min-height: 0;display: inline-block;}
	.template .index-banner .banner-title .banner-title2 p{line-height: 0.6rem;transform: translateY(-18%);}
	.template .index-about .about-left-content p{line-height: 0.6rem;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all; text-overflow: ellipsis;overflow: hidden;width: 100%;-webkit-line-clamp: 3;font-size:16px;}
	.template .index-banner .more1{margin-top: 0.2rem;float: left;}
	.template .index-banner .banner-title .banner-text{font-size: 0.48rem;line-height: 0.6rem;}
	.template .index-about .about-left-content h3{font-size: 0.6rem;}
	.template .index-title{font-size: 0.6rem;}
	.template .index-about .about-pic{display: none;}
	.template .index-about .about-left{width: 100%;margin: 0;padding: 0.4rem 0;}
	.template .index-about .index-aboutbg{background-image: url("../images/index-about2.png");min-height: 0;float: left;}
	.template .index-about .index-aboutbox{position: relative;top: 0;left: 0;float: left;width: 2rem;height:2rem}
	.template .index-about .index-aboutbox:nth-last-of-type(3){left: 0;top: 0;}
	.template .index-about .index-aboutbox:nth-last-of-type(2){left: 0;top: 0;}
	.template .index-about .index-aboutbox:nth-last-of-type(1){left: 0;top: 0;}
	.template .index-about .index-aboutbox span{font-size: 0.6rem;}
	.template .index-about .index-aboutbox p{font-size: 0.24rem;}
	.template .index-about .about-left .about-left-content{height: auto;margin-bottom: 0.6rem;padding: 0;flex-wrap:wrap;}
	.template .index-about .aboutbox{display: flex;justify-content: space-around;width:100%;margin-bottom: 0.3rem;}
	.template .index-project{padding: 0.2rem 0;}
	.template .index-project .project-box{flex-wrap: wrap;}
	.template .index-title p{font-size: 36px;line-height: 48px;}
	.template .index-title>span{font-size: 36px;line-height: 48px;}
	.template .index-project .index-project-title p{font-size: 36px;line-height: 48px;}
	.template .index-project .index-project-title span{font-size: 36px;line-height: 48px;}
	.template .index-project .Con{margin-top: 0.2rem;width: 100%;padding: 0 10%;position: relative;}
	.template .index-project .Con .index-project-inner{padding: 30px;}
	.template .index-project .index-project-left{width: 100%;}
	.template .index-project .index-project-right{width: 100%;margin: 0.6rem 0;display: none;}
	.template .index-project .Con .index-project-inner .project-title{font-size: 0.36rem;line-height: 0.48rem;}
	.template .index-project .Con .index-project-inner .project-text{font-size: 16px;line-height: 24px;}
    .template .index-project .Con .index-project-inner .project-text *{font-size: 16px;}
	.template .index-project .index-project-right .index-project-nav{display: flex;width: 100%;}
	.template .index-project .index-project-right .index-project-nav li{position: relative;top: 0 !important;left: 0 !important;transform: translateY(0);}
	.template .index-project .index-project-right .index-project-nav li>div{width: 0.6rem;height: 0.6rem;border-width: 0.02rem;}
	.template .index-project .index-project-right .index-project-nav li:hover>div{border-width: 0.04rem;}
	.template .index-project .index-project-right .index-project-nav li:hover>div::after{border-width: 0.06rem;}
	.template .index-project .index-project-right .index-project-nav li.active>div{border-width: 0.04rem;}
	.template .index-project .index-project-right .index-project-nav li.active>div::after{border-width: 0.06rem;}
	.template .index-project .index-project-right .index-project-nav li p{width: calc(100% - 0.8rem);}
	.template .index-line .line-item .project-title p{font-size: 0.32rem;line-height: 0.48rem;}
	.template .index-product .product-item .project-title p{font-size: 18px;line-height: 0.24rem;transform: translateY(0);}
	.template .index-product .product-item .project-title{height: 0.8rem;}
	.template .index-about .about-left .about-left-inner{width:95%;}
.template .index-project .Con .swiper-button-next,.template .index-project .Con .swiper-button-prev{display: block;}
.template .index-line .line-inner .project-title{line-height:0.6rem;}
.template .index-line .line-item .project-title::before{bottom:0;}
	
	.template .index-line .line-inner .project-title{font-size: 0.36rem;line-height: 0.48rem;}
	.template .index-line .line-inner .project-text{font-size: 14px;line-height: 0.48rem;}

	.template .index-product .index-title{top: 0.4rem;pointer-events: none;}
	.template .index-news .news-banner .news-date{font-size: 14px;}
	.template .index-news .news-banner .news-text p{font-size: 18px;line-height: 0.6rem;}
	.template .index-news .news-inner .news-title{font-size: 24px;line-height: 36px;}
	.template .index-product .product-item .product-inner{width: 92%;top: 2rem;left: 4%;}
	.template .index-product .product-bar .swiper-slide{padding: 0.2rem 0 0.4rem 0;}
	.template .index-product .product-bar .pro-bar{width: 1.2rem;height: 1.2rem;padding: 0.05rem;}
	.template .index-product .product-item .project-text{font-size: 14px;pointer-events: none;}
	.template .index-product .product-item .project-title{font-size: 14px;pointer-events: none;}
	.template .index-product .product-item .more1{margin-top: 0.2rem;line-height: 0.5rem;width: 1.6rem;float: left;}
	.template .index-news .news-inner .news-text2{font-size:18px;}
	.template .index-news .news-inner .news-date{font-size:14px}
	.template .index-news .news-inner .news-more{font-size:14px}
	.template .index-product .product-bar{opacity: 0;pointer-events: none;}
    .template .index-store .search-list .search-inner .inner-title{font-size:14px;}
    .template .index-store .search-list .search-inner .inner-text{font-size:14px;}
    .template .index-store .search-list .search-inner .inner-text span{font-size:14px;}
    .template .index-store .search-list .search-inner .inner-text p{font-size:14px;}
    .coming-soon div{font-size:24px;line-height:24px;height:24px;margin-bottom:20px;}
    .template .index-line .line-tab{width:100%;margin:0;}
    .template .index-line .line-tab li .tab-img{width:40px;height:40px;}
    .template .index-line .line-tab li p{font-size:16px;}

	/* 产品中心 */
	.corpListItemIconsText{font-size: 14px;}
    .skill .platform .platform-view .platform-title p{font-size:24px;line-height:36px;}
    .skill .platform .platform-view .platform-text *{font-size:12px;line-height:24px;}

    .yzm-project .exhibit-content .exhibit-info .exhibit-box{padding-bottom:130px;}
    .sh-project .exhibit-content .exhibit-info .exhibit-box{padding-bottom:130px;}
    .yzm-project .exhibit-content .exhibit-box .exhibit-code{height:110px;}
    .sh-project .exhibit-content .exhibit-box .exhibit-code{height:110px;}
    .yzm-project .exhibit-content .exhibit-box .exhibit-code .code-box{width:160px;}
    .sh-project .exhibit-content .exhibit-box .exhibit-code .code-box{width:160px;}

	/* 集团介绍 */
	.group .h1color{font-size: 36px;}
	.group .h2color{font-size: 24px;}
	.group .titleheads p{font-size: 14px;}
	.group .itenNumber{font-size: 30px;}
	.group .itenNumber span{font-size: 30px;}
	.group .smlText{font-size: 14px;}
	.group .iconsitem .icon{width: 0.5rem;height: 0.5rem;}
	.skill .platform .platform-left,.skill .platform .platform-right{top: 5%;}
    .skill .platform .platform-right .platform-title p{font-size:24px;}
    .skill .platform .platform-left .platform-text p, .skill .platform .platform-right .platform-text p{font-size:14px;}

	/* 瑛泰生活-企业文化 */
	.culture .story .story-box .culture-title2{margin-bottom: 0.4rem;}
	.culture .story .story-box .story-title2{margin-top: 0.4rem;}
	.culture .honor .honor-box{width: calc(100% - 2.4rem);margin: 0 1.2rem;}
	.culture .honor .honor-box .honor-text{line-height: 0.48rem;}
	.culture .honor .honor-box .honor-button{width: 1rem;height: 1rem;}
	
	/* 公司资讯-活动信息 */
	.enterpriseBox .enterpriseBoxItemContentText h2{font-size:0.36rem}
	.enterpriseBox .enterpriseBoxItemContentText p{font-size:0.24rem}
	.enterpriseBox .infoslinksboxText{font-size:0.24rem;}
	.enterpriseBox .infosDate h1{font-size:0.48rem}
	.enterpriseBox .infosDate p{font-size:0.24rem}
	
	/* 公司资讯-活动信息 */
	.newsEditBox .newsTitles h1{font-size:0.48rem}
	.newsEditBox .newsTitles p{font-size:0.28rem}
	.newsEditBox .newsContent p{font-size:0.28rem}
	.newsEditBox .newsFoot .newsFootLeftPrev a, .newsEditBox .newsFoot .newsFootLeftNext a{font-size:0.28rem}

	/* 线下门店 */
	.store .franchise-box .store-title2{display: none;}
	.store .franchise-box .franchise-pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
	.store .franchise-box .franchise-list{flex-wrap: wrap;position: relative;}
	.store .franchise-box .franchise-list li{width: 50%;}
	.store .franchise-box .franchise-list li .sw{display: none;}
	.store .franchise-box .franchise-list li .hd{display: block;}
    .store .experience-box .experience-title{font-size:20px;}
    .store .profit .profit-top{width:80%;left:10%;z-index:1;}
    .store .store-title3 span{font-size:0.22rem;}
	

	
	/* 联系我们-在线留言 */
	.leave .leave-box .leave-right form .form-item input{height: 0.8rem;line-height: 0.8rem;}
	.leave .leave-box .leave-right form .form-item select{height: 0.8rem;line-height: 0.8rem;}
	.leave .leave-box .leave-right form .form-item.yzm input{flex: 5;}
	.leave .leave-box .leave-right form .form-item.yzm .btn{flex:5;height: 0.8rem;line-height: 0.8rem;}
	/* 瑛之秘 */
	.yzm-project .project-view .project-info .project-title, .yzm-project .project-view .project-info .project-price{font-size: 24px;line-height: 36px;}
	.yzm-project .project-view .project-info .project-introduction{font-size: 16px;}

    .sh-project .scene-box .scene-content .scene-view .scene-inner .scene-text{font-size: 14px;}
	.sh-project .guide-box .guide-tips{font-size: 14px;}
	.sh-project .question-content .question-title{height: 48px;line-height: 48px;border-radius: 30px;}
	.sh-project .question-content .question-title span{width: 48px;left: -24px;height: 48px;line-height: 48px;border-radius: 0 48px 48px 48px;font-size: 16px;}
	.sh-project .question-content .question-answer span{font-size: 14px;}
	.sh-project .question-content .question-title p{font-size: 16px;}
	.sh-project .question-content .question-answer p{font-size: 14px;}
	.sh-project .info-box .info-form .info-item .item-label{font-size: 16px;}
	.sh-project .info-box .info-form .info-item .item-content{font-size: 16px;}
	.sh-project .info-box .info-title{font-size: 24px;}
	.sh-project .info-box .info-table .info-tr{height: 48px;}
	.sh-project .info-box .info-table .info-tr .info-td{font-size: 16px;}
	.sh-project .info-box .info-precautions li{font-size: 14px;line-height: 24px;}
    .sh-project .platform-box .platform .platform-view .platform-title .platform-txt span{font-size:12px;}

}

@media (max-width:768px) {
	option{font-size: 0.5rem;}
	.headbanner .headTextbox{margin-top: 40px;}
	.headbanner .bannerh1{font-size: 0.8rem;}
	.headbanner .bannerh3{font-size: 0.6rem;}
	.more1{line-height:0.4rem;width: 1.2rem;font-size: 0.24rem;}
	.more1 i{display: none;}
	.Pages .arr{border-width: 1px;}
	.template .index-product .index-title span{font-size: 0.6rem;}
	.template .index-product .product-item .project-title p{font-size: 0.4rem;font-weight: 400;}
	.template .index-product .product-item .project-text{font-size: 0.36rem;}
	.template .index-product .product-item .more1{width: 2rem;line-height: 0.6rem;}
	.template .index-news .news-banner .news-date{font-size: 20px;}
	.template .index-news .news-box{flex-wrap:wrap;}
	.template .index-news .news-banner{width: 100%;margin-bottom:0.2rem;}
	.template .index-news .news-inner{width: 49%;}
	.template .index-product .product-swiper .product-item{padding-bottom:0.6rem}
	.template .index-project .Con .index-project-inner .project-title{font-size: 0.48rem;}
	.template .index-project .Con .index-project-inner .project-text{font-size: 0.36rem;line-height: 0.48rem;margin:0.4rem 0;}
    .template .index-project .Con .index-project-inner .project-text *{font-size:12px;}
	.template .index-news .news-inner .news-title{font-size: 18px;line-height: 30px;}
	.template .index-news .news-inner .news-text2{font-size: 16px;line-height: 24px;}
    .template .index-news .news-inner .news-date{font-size:12px;}
    .template .index-news .news-inner .news-more{font-size:12px;}
	.template .index-line .line-item .line-inner{width: 100%;padding: 0.4rem 5%;position:relative;background-color:rgba(255,255,255,0.4);top:0;right:0;}
    .template .index-line .line-swiper .line-item .background-img{position:absolute;width:100%;height:100%;}
    .template .index-line .line-swiper .line-item .background-img img{width:100%;height:100%;object-fit:cover;}
    .template .index-line .line-swiper{transform:translateY(0);margin-top:0.3rem;border-radius:0.4rem;overflow:hidden;}
    .template .index-line .line-tab{width:100%;margin:0;margin-bottom:0.3rem;}
    .template .index-about .index-aboutbox>div{width:2rem;height:2rem;}
    .template .index-project .Con .index-project-inner{width:100%;}
    .template .index-project .Con .index-project-pic{display:none;}
    .template .index-line .line-inner .project-text *{font-size:14px;}
    .template .index-about .about-left .about-left-content .about-text *{font-size:12px;}
    .template .index-news .news-banner .news-text p{font-size:24px;}
    .template .index-title p{font-size:30px;line-height:36px;}
    .template .index-store .index-title span{font-size:28px;line-height:36px;}
    .template .index-store .search-list .search-inner{width:48%;margin-bottom:20px;min-height:140px;margin-right:2%;}
	
	/* 面包屑 */
	.tablist .tabitem{line-height:1rem;width:33%;}


	/* 公司资讯-活动详情 */
	.society .corpCulContent .news-banner .swiper-slide{flex-wrap: wrap;}
	.society .corpCulContent .news-banner .news-pic{width: 100%;}
	.society .corpCulContent .news-banner .news-content{width: 100%;}
	.society .corpCulContent .news-banner .news-content .news-date span{font-size: 0.8rem;line-height: 1rem;}
	.society .corpCulContent .news-banner .news-content .news-date p{font-size: 0.4rem;}
	.society .corpCulContent .news-banner .news-content .news-title{font-size: 0.6rem;line-height: 1rem;}
	.society .corpCulContent .news-banner .news-content .news-text{font-size: 0.4rem;line-height: 0.6rem;}
    .society .news-banner .news-content .more1{width:2rem;line-height:0.72rem;font-size:0.36rem;}
    .skill .platform .platform-title .icon{width:1.2rem;height:1.2rem;}
    .skill .certificate .certificate-box .certificate-button{width:1.2rem;height:1.2rem;font-size:0.6rem;}

	/* 集团介绍 */
	.group .h1color{font-size: 0.7rem;}
	.group .h2color{font-size: 0.6rem;}
	.group .titleheads p{font-size: 0.48rem;line-height: 0.8rem;}
	.group .infos{flex-wrap: wrap;flex-direction: column-reverse;}
	.group .titleheads{width: 100%;padding: 0 10%;margin:0;margin-top: 0.8rem;}
	.group .backimg{width: 100%;max-height: none;margin-bottom: 0.4rem;padding-right: 3%;}
	.group .backimg img{width: 100%;height: auto !important;}
	.group .itenNumber{font-size: 0.6rem;}
	.group .itenNumber span{font-size: 0.6rem;}
	.group .smlText{font-size: 0.32rem;}
	.group .iconsitem .icon{width: 1rem;height:auto;}
	.group .company-pic{margin-top: 0.4rem;}
    .production .standard .standard-box .standard-view .standard-icon{height:1.2rem;}
    .skill .platform .platform-box>div{width:100%;margin-bottom:20px;}
    .skill .platform .platform-box .platform-img{height:420px;padding:40px;}
    .skill .platform .platform-view .platform-inner{padding:40px;}

	/* 瑛泰生活-技术研发 */
    .skill .platform .platform-left .platform-text *{font-size:12px;}
    .skill .platform .background-img{height:100%;position:absolute;top:0;left:0;}
    .skill .platform .background-img img{height:100%;object-fit:cover;}
    .skill .platform .platform-left{margin-top:0.4rem;margin-top:1.6rem;}
    .skill .platform .platform-left, .skill .platform .platform-right{position:relative;width:100%;left:0;padding: 0 0.4rem;}
    .skill .platform .platform-left *, .skill .platform .platform-right *{font-size:12px;}
    .skill .platform .platform-right{right:0;}
    .skill .platform .platform-center{top:0.8rem;transform:translate(-50%,-50%);color:#333;font-size:24px;width:70%;}
    .skill .skill-title p{font-size:24px;}
    .skill .platform .platform-right .platform-title{flex-direction: row;}
    .skill .team-box{border-radius:0.4rem;overflow:hidden;}
    .skill .team-box .team-left{width:100%;height:100%;position:absolute;}
    .skill .team-box .team-left img{height:100%;object-fit:cover;width:100%;}
    .skill .team-box .team-right{background:rgba(255,255,255,0.4);width:100%;height:100%;position:relative;top:0;transform: translateY(0);}
    .skill .baes .baes-box .baes-item .baes-text *{font-size:12px;}
    .skill .platform .platform-left .platform-title p,.skill .platform .platform-right .platform-title p{font-size:0.48rem;}
    .skill .baes .baes-box .baes-item .baes-pic{height:10rem;}
    .skill .baes .baes-box .baes-item .baes-title p{line-height:1.6rem;border-radius:0.8rem;font-size:0.8rem;}
    .skill .baes .baes-box{flex-wrap:wrap;}
    .skill .baes .baes-box .baes-item{width:100%;margin:0.4rem 0;}

	/* 瑛泰生活-生产实力 */
	.production .base .base-item{flex-wrap: wrap;}
	.production .base .base-item>div{width: 100%;}
	.production .base .base-item .base-right{padding: 0.6rem;padding-bottom: 1.2rem;}
	.production .base .base-box .swiper-tool .base-button{width: 0.8rem;height: 0.8rem;}
    .production .production-title{font-size:24px;}
    .production .production-title p{font-size:24px;}
    .culture .culture-title2 div{font-size:24px;}
    .culture .culture-title p{font-size:24px;}
    .culture .culture-title2 div{font-size:20px;}

    .newsEditBox .newsFoot .more1{width:2.4rem;line-height:1.2rem;border-radius:0.6rem;}

	/* 线下门店 */
	.store .store-search select{width: 40%;line-height: 0.6rem;}
	.store .store-search #search-btn{line-height: 0.6rem;}
	.store .search-box .search-list .search-inner{width: 48%;}
	.store .search-box .search-list .search-inner:nth-of-type(3n){margin: 0.3rem 1%;}
	.store .search-box .search-list .search-inner:nth-of-type(3n+1){margin: 0.3rem 1%;}
	.store .search-box .search-list .search-inner .inner-title{font-size: 0.48rem;line-height: 0.8rem;padding-left: 0.2rem;}
	.store .profit .profit-top{top: 2%;}
	.store .store-title3{font-size: 0.3rem;line-height: 0.36rem;}
	.store .store-title3 p{font-size: 0.3rem;}
	.store .store-title3 span{font-size: 0.3rem;}
	.store .profit .profit-text p{font-size: 0.3rem;}
	.store .profit .profit-center{width: 2rem;height: 2rem;display:none;}
	.store .advantage .advantage-list li{width: 48%;margin: 0.6rem 1%;}
	.store .advantage .advantage-list li .advantage-icon{width: 1.2rem;height: 1.2rem;}
	.store .advantage .advantage-list li .advantage-title{font-size: 0.48rem;}
	.store .advantage .advantage-list li .advantage-text{font-size: 0.24rem;}
	.store .introduce .introduce-text *{font-size: 16px;line-height:24px;}
	.store .search-box .search-list .search-inner .inner-title{font-size: 0.36rem;}
	.store .search-box .search-list .search-inner .inner-text p{font-size: 0.24rem;}
	.store .search-box .search-list .search-inner .inner-text span{font-size: 0.24rem;}
	.store .franchise-box .franchise-list li .franchise-inner p{font-size: 0.24rem;}
    .store .experience-box .experience-view{width:31%;margin-bottom:20px;}
	

	/* 联系我们 */
	.contactUs .contactUs-view .contactUs-content .contactUs-tex{font-size: 0.3rem;}
	.contactUs .contactUs-view .contactUs-content .contactUs-tel{font-size: 0.36rem;}

	/* 联络方式 */
	.contact .contact-box{flex-wrap: wrap;justify-content: center;}
	.contact .contact-box .contact-content{width: 80%;margin: 0.4rem;}
	.contact .contact-box .contact-content .contact-icon{width: 2.4rem;height: 2.4rem;display: flex;justify-content: center;align-items: center;}
	.contact .contact-box .contact-content .contact-icon img{width: 1rem;}
	.contact .contact-box .contact-content span{font-size: 0.4rem;}

	/* pages */
	.Pages{line-height:25px; font-size:14px;}
	.Pages a{width: 25px;height: 25px;}
	.Pages .num{font-style: normal;}
	.Pages .p_page .num a{ width:25px;}
	.Pages .a_prev{margin-right: 5px;}
	.Pages .a_next{margin-left: 5px;}
	/* 瑛之秘 */
	.yzm-project .project-view .project-info .project-title, .yzm-project .project-view .project-info .project-price{font-size: 18px;line-height: 24px;}
	.yzm-project .project-view .project-info .project-introduction{font-size: 14px;}

    .sh-project .question-content .question-title{padding: 0 30px;}
	.sh-project .question-content .question-view{width: 100%;}
	.sh-project .question-content .question-answer p{line-height: 24px;}
}
@media (max-width:560px) {
	.tablist .tabitem{width: 33%;}
	.template .index-news .news-swiper .news-content{height: 8rem;}
	.headbanner .headTextbox{margin-top: 40px;}
	.headbanner .bannerh1{font-size: 1rem;}
	.headbanner .bannerh3{font-size: 0.8rem;}
	.more1{line-height:0.5rem;width: 1.6rem;font-size:0.28rem;}
	.template .index-project .Con .index-project-inner .project-text{font-size: 0.36rem;}
	.template .index-project .index-project-right .index-project-nav li p{font-size: 0.36rem;}
	.template .index-news .news-inner .news-text2{font-size:0.36rem}
	.template .index-about .index-aboutbox span{font-size: 16px;}

	/* 首页 */
	.template .index-about .index-aboutbox p{line-height: 24px;font-size: 12px;}
    .template .index-store .search-list .search-inner{width:100%;margin-bottom:20px;min-height:140px;margin-right:0;}
    .template .index-store .search-list .search-inner .inner-title{line-height:28px;height:28px;}

	/* 瑛泰生活-企业介绍 */
	.culture .story .story-box>div{width: 80%;}
	.culture .story .story-box .story-text{font-size: 12px;}
	.culture .story .story-box .story-title1{font-size: 20px;}
	.culture .story .story-box .story-title2{font-size: 16px;margin-top: 0.2rem;}

	/* 瑛泰生活-生产实力 */
	
	.production .standard .standard-box{flex-wrap: wrap;}
	.production .standard .standard-box .standard-view{width: 48%;min-height: 10rem;margin: 0.2rem 0;padding: 0.8rem;}
	.production .standard .standard-box .standard-view .standard-title{font-size: 0.6rem;line-height: 0.8rem;}
	.production .standard .standard-box .standard-view .standard-title::after{width: 0.4rem;height: 0.08rem;border-radius: 0.04rem;}
	.production .standard .standard-box .standard-view .standard-icon{height: 1.2rem;}
    .skill .platform .platform-box .platform-img img{height: auto;max-width: 100%;object-fit: contain;}

	/* 联系我们-联系方式 */
	.contactUs-box .contactUs-content{width: 100%;}
	
	/* 公司资讯-活动信息 */
	.newsEditBox .newsTitles h1{font-size:0.6rem}
	.newsEditBox .newsTitles p{font-size:0.48rem;line-height:0.6rem;}
	.newsEditBox .newsContent p{font-size:0.48rem;line-height:0.6rem;}
	.newsEditBox .newsFoot .newsFootLeftPrev a, .newsEditBox .newsFoot .newsFootLeftNext a{font-size:0.48rem;line-height:0.6rem;}
	.newsEditBox .newsFoot .more1{font-size:0.48rem}
	
	/* 上市文件 */
	.file-box .file-list li .file-content{width: 75%;}
	.file-box .file-list li .file-content .file-date{font-size: 0.4rem;}
	.file-box .file-list li .file-content .file-title{font-size: 0.48rem;}

	/* 线下门店 */
	.store .profit .profit-center{display: none;}
    .store .experience-box .experience-view{width:48%;}
    .store .search-box .search-list .search-inner .inner-title{font-size:16px;line-height:20px;padding:5px;}
    .store .advantage .advantage-list li{width:100%;margin:20px 0;}
    .store .search-box .search-list .search-inner{width:100%;}
    .store .search-box .search-list .search-inner:nth-of-type(3n+1){margin:0.3rem 0;}

	/* 产品中心 */
	.corpListItem {width: 46% !important;}
	.corpListItemImg,.corpListItemIcons {width: 90% !important;}
	.corpListItemIconsText{font-size: 0.36rem;}
	.corpListItemImg img {width: 80%;height: 100%;}
	.corpListItemIconsBox {width: 0.6rem;height: 0.6rem;}
	.corpContentItemimgBox {display: none;width: 0 !important;height: 0 !important;}
	.corpContentItemimgBox img {display: none;}
	.medalBox {border: none !important;}
	.corpContent {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
    .corpContentItemIcons {display: none !important;}
    .corpContentItem {width: 33% !important;}
	.mobileColor {background-color: #005fe1;color: #fff;}
    
    .productCenterContentLeft li{padding: 0.1rem 0;line-height:0.48rem;color:#666;padding-left:10px;position:relative;}
    .productCenterContentLeft li::after{content:"";position:absolute;top:0.24rem;left:0;width:4px;height:4px;border-radius:50%;background-color:#033880;}
    .productCenterContentLeft li p{line-height:0.48rem;}

	
	/* 企业动态 */
	.enterpriseBoxItem {display: block !important;}
	.enterpriseBox .enterpriseBoxItemImg,
	.enterpriseBox .enterpriseBoxItemContent {width: 100% !important;flex-wrap: wrap !important;height: auto;}
	.enterpriseBox .enterpriseBoxItemDate {display: none;}
	.enterpriseBox .enterpriseBoxItemImg {text-align: center;margin-left:0;position: relative;}
	.enterpriseBox .enterpriseBoxItemImg img {width: 100%;vertical-align: middle;}
	.enterpriseBox .infoslinksboxIcon {border-left: 0.1rem solid rgb(140, 140, 140) !important;border-right: 0.1rem solid transparent !important;border-top: 0.1rem solid transparent !important;border-bottom: 0.1rem solid transparent !important;margin-left: 0.05rem;}
	.enterpriseBox .infoslinksbox {text-align: right;}
	.enterpriseBox .enterpriseBoxItem{padding: 0;height: auto;margin-bottom: 0.6rem;background-color: rgb(240, 240, 240);border-radius: 0.4rem;}
	.enterprise-view{width: 100%;margin: 0;padding: 0;background-color: none;}
	
	.enterpriseBox .enterpriseBoxItemContentText h2{font-size: 0.6rem;}
	.enterpriseBox .enterpriseBoxItemContentText p{font-size: 0.48rem;}
	.enterpriseBox .infoslinksboxText{font-size: 0.48rem;}
	.enterpriseBox .infosDate h1{font-size: 0.6rem;}
	.enterpriseBox .infosDate p{font-size: 0.48rem;}
    
	/* 瑛之秘 */
	.yzm-project .project-view .project-info .project-title, .yzm-project .project-view .project-info .project-price{font-size: 18px;line-height: 24px;}
	.yzm-project .project-view .project-info .project-introduction{font-size: 14px;}
	.yzm-project .project-content{flex-wrap: wrap;}
	.yzm-project .project-view{width: 48%;margin-bottom: 10px;margin-right:2%;}

    .sh-project .question-content .question-answer p{font-size: 12px;}
    .sh-project .info-box .info-form .info-item .item-label{width:100px;}

    .sh-project .exhibit-content .exhibit-box .exhibit-title{font-size:14px;}
    .sh-project .exhibit-content .exhibit-box .exhibit-introduction{font-size:12px;}
}
@media (max-width:425px) {
	.template .index-product .product-item .product-inner{top: 1.6rem;}
	.template .index-banner .banner-title p{font-size: 0.5rem;}
	.template .index-about .about-left-content h3{font-size: 0.5rem;}
	.template .index-title p{font-size: 0.6rem;line-height: 0.6rem;}
	.template .index-title>span{font-size: 0.6rem;line-height: 0.6rem;}
	.template .index-project .index-project-title p{font-size: 0.6rem;line-height: 0.84rem;}
	.template .index-project .index-project-title span{font-size: 0.6rem;line-height: 0.36rem;}
	.template .more1{line-height: 0.6rem;width: 1.6rem;}
    .sh-project .question-content .question-title p{font-size: 12px;}
	
	.corpItem .imgbox{height: 2.4rem;}
}

@keyframes glowing {
	0% {
		background-position: 0% 50%;
	}
	100% {
		background-position: 150% 50%;
	}
}
@keyframes faguang{
	0%{transform: translate(-50%,-50%) scale(1);}
	100%{transform: translate(-50%,-50%) scale(1.3);}
}
@keyframes flicker{
    0%{opacity:1;}
    50%{opacity:0.8;}
    100%{opacity1;}
}