﻿@import url("mobile_system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center; width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage .CMS_ConGoPage_page{display:none;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
/*iconfont.css*/
@font-face {
  font-family: "Muiicons"; /* Project id 4725649 */
  src: 
       url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
       url('//at.alicdn.com/t/c/font_4725649_1apx79upnbn.woff?t=1730256329018') format('woff'),
       url('//at.alicdn.com/t/c/font_4725649_1apx79upnbn.ttf?t=1730256329018') format('truetype');
}
p{color:#fff !important;font-size:16px !important;}
.Muiicons {
  font-family: "Muiicons" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mui-icon-music:before {
  content: "\e6e0";
}
.mui-icon-caidan:before {
  content: "\e60b";
}

.mui-icon-weibo:before {
  content: "\e882";
}

.mui-icon-close:before {
  content: "\e66e";
}

.mui-icon-firend:before {
  content: "\e669";
}

.mui-icon-qq:before {
  content: "\e887";
}

.mui-icon-weixin:before {
  content: "\e607";
}

.mui-icon-email:before {
  content: "\e60a";
}

.mui-icon-home:before {
  content: "\e70c";
}

.mui-icon-gear:before {
  content: "\e605";
}

.mui-icon-fenxiang:before {
  content: "\e75d";
}

.mui-icon-fenxiang1:before {
  content: "\e604";
}

.mui-icon-xiaoxi:before {
  content: "\e655";
}

.mui-icon-contact:before {
  content: "\e8fb";
}

.mui-icon-info-filled:before {
  content: "\e6de";
}

.mui-icon-arrow-down:before {
  content: "\e602";
}

.mui-icon-arrow-left:before {
  content: "\e603";
}

.mui-icon-arrow-up:before {
  content: "\e608";
}

.mui-icon-arrow-right:before {
  content: "\e609";
}
/*style.css*/
html{font-size: 62.5%;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0; border:0}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td {font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none; vertical-align: middle;}
caption, th {  text-align: left;}
table { border-collapse: collapse; border-spacing: 0;}
body { font-family: "Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif; color: #666;}
input, select, textarea { font: 1.2rem "Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
p{    color: inherit;}
.mui-content{width: 100%;height: 100%;}
.mui-vr{width: 100%;height: 100%; z-index;19; position: absolute;}
.xs-index{height: 100%;/*background-image: url(img/mpbg1.png);background-size: cover;*/ z-index;20; position: absolute; }
.xs-swiper{width: 100%;height:25rem;position: relative;}
.xs-swiper .swiper{width: 100%;height: 100%; position: absolute;top: 0;left: 0;z-index: 1;}
.xs-swiper .member{height: 100%; position: relative;z-index: 10;text-shadow: 0 0 5px #333, 0 0 5px #333;}
.xs-swiper .member p{color: #ffffff;}
.xs-swiper .member .line{margin: 0 1rem;}
.xs-swiper .member .memberFace{width: 10rem;
    height: 10rem;
    border-radius: 10rem;
    border: solid 2px #fff;
    margin-bottom: 12px;}
.xs-swiper .member .memberName{font-size: 2.8rem;}
.xs-swiper .member .memberPostion{font-size: 1.6rem;}
.xs-swiper .member .memberCompany{font-size: 1.6rem;}

.xs-contact{ width:calc(100% - 3rem);margin: 1.5rem;padding: 1.5rem 1.5rem 1.5rem 1.5rem;background: linear-gradient(to bottom right, #405FC6, #06266A);}
.xs-contact>div{flex: 0 0 50%; margin: 5px 0;height: 4rem; font-size: 1.4rem;color: #ffffff;display: flex;align-items: center;}
.xs-contact > div:last-child { flex: 0 0 100%; }
.xs-contact>div:last-child .title{min-width: 4.5rem;  display: inline-block; }

.xs-company{width:calc(100% - 3rem);margin: 1.5rem;padding: 2rem 1.5rem 1.5rem 1.5rem;background: linear-gradient(to bottom right, #405FC6, #06266A);}
.xs-company .swiper{height: 22rem;}
.xs-company .swiper img{width: 100%; height: 100%;border-radius: .6rem;}
.xs-company .swiper .swiper-slide{position: relative;}
.xs-company .swiper .swiper-slide .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 4rem;height:4rem;}
.xs-company .swiper .swiper-button-next:after,.xs-company .swiper .swiper-button-prev:after{font-size: 2.3rem;color: #ffffff;}
.xs-company .xs-company-title{font-siz:1.6rem;color: #4F4F4F;position: relative;padding-left: 1rem;}
.xs-company .xs-company-title::before{content:""; position: absolute;top: 0;left: 0; width: .3rem;height: 100%;border-radius: 5rem; background-color: #000000;}
.xs-company .xs-company-desc{color: #4F4F4F;font-size: 1.4rem;overflow: hidden;text-overflow: ellipsis}
.xs-company .xs-company-height{height: 25vh;}
.xs-company .xs-company-more{width: 100%;display: flex;justify-content: center;align-items: center; margin-top: 20px;}
.xs-company .xs-company-more img{width: 2rem;animation: bounce 1s ease-in-out infinite;}

.xs-qrcode .qrcode{width: 15rem;height:15rem;box-shadow: 0 0 5px #333, 0 0 5px #333;border-radius: 2rem;
    border: #fff solid 3px;}
.xs-qrcode .qrcode img{width: 100%;height: 100%;border-radius: 2rem;}
.xs-qrcode .text{margin: 1rem;}
.xs-qrcode .text p{text-shadow: 0 0 5px #333, 0 0 5px #333;color:#fff;}
.xs-copyright{ border-top: 0.1rem dashed rgba(255, 255, 255, .4);}
.xs-copyright p:nth-child(1){font-size: 1.8rem;}
.xs-copyright p:nth-child(2){font-size: 1.6rem;}

.xs-make-button button {display: flex;justify-content: center;align-items: center;width: 30rem;height: 5rem;margin-bottom: 3rem;border-radius: 5rem;color: #000000;font-size: 1.6rem;font-weight: bold;border: none;background-size: 100% 100%;background-position: center;background-image: url(img/mpbtn_make3.png);background-color: transparent;cursor: pointer;outline: none;animation: pulse 2s ease-in-out infinite;transform-origin: center;}
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(64, 95, 198, 0.4);
    }
    
    70% {
        transform: scale(1.05);
        box-shadow: 0 0 0 15px rgba(64, 95, 198, 0);
    }
    
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(64, 95, 198, 0);
    }
}

.xs-mp{padding: 0 1.5rem 0 1.5rem; height: 8rem; display: flex;justify-content: space-between;background:#FFFFFF;position: fixed;bottom: 0;width: 100%;}
.xs-mp-avatar{display:flex; align-items: center; }
.xs-mp-avatar .avatar img{width: 6rem;height: 6rem; border-radius: 6rem;}
.xs-mp-avatar .name{font-size: 1.8rem;color: #333333; margin-left: 1rem;}
.xs-mp-nav{display: flex;justify-content: space-around;}
.xs-mp-nav .item{display: flex;flex-direction: column; justify-content: center; align-items: center; margin: 0 1rem;}
.xs-mp-nav .item .title{font-size: 12px; color: #666666;margin-top: 0.5rem;}
.xs-mp-nav .item .mui-icon{ color: #666666;}

.xs-card{background-image: linear-gradient(to bottom, #ffffff, #eeeeee);background-position: 100% 100%;border-radius: 2rem;background-size: cover;box-shadow: 0 5px rgba(0, 0, 0, .3);}

.flex {display: flex;}
.flex-wrap{flex-wrap: wrap;}
.flex-direction {flex-direction: column;}
.align-center {align-items: center;}
.justify-center {justify-content: center;}

.text-blue-dark{color: #405FC6;}

.padding-top{padding-top: 1.5rem; }
.padding-right{padding-right: 1.5rem; }
.padding-bottom{padding-bottom: 1.5rem; }
.padding-left{padding-left: 1.5rem; }
.padding-tb{padding-top: 1.5rem; padding-bottom: 1.5rem;}
.padding-lr {padding-left: 1.5rem;padding-right: 1.5rem;}

.margin-top{margin-top: 1.5rem;}
.margin-right{margin-right: 1.5rem;}
.margin-bottom{margin-bottom: 1.5rem;}
.margin-left{margin-left: 1.5rem;}
.margin-tb{margin-top: 1.5rem; margin-bottom: 1.5rem;}
.margin-lr {margin-left: 1.5rem;margin-right: 1.5rem;}

.xs-robot {position: fixed;right: 20px;top: 200px;z-index: 999;cursor: pointer;animation: float 3s ease-in-out infinite;}
.xs-robot .robot {width: 60px;height: auto;display: block;animation: wave 2s ease-in-out infinite;}
.xs-robot .hello {position: absolute;left: -120px;top: -40px;width: 120px;z-index: 2;opacity: 0;visibility: hidden;transition: all 0.3s ease;}


@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-20px);
    }
}

@keyframes wave {
    0%, 100% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(-5deg);
    }
    75% {
        transform: rotate(5deg);
    }
}

@keyframes bounce {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}

.xs-share-menu {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.xs-share-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.xs-share-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #ffffff;
    border-radius: 2rem 2rem 0 0;
    padding: 2rem;
    padding-bottom: 0;
}

.xs-share-content .title {
    font-size: 1.6rem;
    color: #333;
    text-align: center;
    margin-bottom: 2rem;
}

.xs-share-content .share-items {
    display: flex;
    justify-content: space-around;
    padding: 0 2rem;
}

.xs-share-content .share-items .item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.xs-share-content .share-items .item .mui-icon {
    width: 5rem;
    height: 5rem;
    margin-bottom: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 35px;
    color: #33CC00;
}

.xs-share-content .share-items .item span {
    font-size: 1.4rem;
    color: #666;
}

.xs-share-content .cancel {
    margin-top: 2rem;
    padding: 1.5rem 0;
    text-align: center;
    font-size: 1.6rem;
    color: #333;
    border-top: 1px solid #eee;
}

.hide {
    display: none;
}

/* 浮动菜单基础样式 */
.xs-float-menu {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 999;
}

.xs-float-menu .menu-items {
    position: relative;
    width: 45px;
    height: 45px;
}

.xs-float-menu .item {
    position: absolute;
    width: 45px;
    height: 45px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    right: 0;
    bottom: 0;
}

.xs-float-menu .item:not(.close) {
    opacity: 0;
    visibility: hidden;
}

.xs-float-menu .item.close {
    background: #6ab451;
    z-index: 2;
}

.xs-float-menu .item.close .mui-icon {
    color: #ffffff;
    font-size: 24px;
    transition: transform 0.3s ease;
}

/* 默认左侧扇形展开 */
.xs-float-menu.active .item:nth-child(1) {
    transform: translate(0px,-80px);
    opacity: 1;
    visibility: visible;
}

.xs-float-menu.active .item:nth-child(2) {
    transform: translate(-80px, -40px);
    opacity: 1;
    visibility: visible;
}

.xs-float-menu.active .item:nth-child(3) {
    transform: translate(-80px, 40px);
    opacity: 1;
    visibility: visible;
}

.xs-float-menu.active .item:nth-child(4) {
    transform: translate(0, 80px);
    opacity: 1;
    visibility: visible;
}

/* 右侧扇形展开 */
.xs-float-menu.right-side.active .item:nth-child(1) {
    transform: translate(0, -80px);
    opacity: 1;
    visibility: visible;
}

.xs-float-menu.right-side.active .item:nth-child(2) {
    transform: translate(80px, -40px);
    opacity: 1;
    visibility: visible;
}

.xs-float-menu.right-side.active .item:nth-child(3) {
    transform: translate(80px, 40px);
    opacity: 1;
    visibility: visible;
}

.xs-float-menu.right-side.active .item:nth-child(4) {
    transform: translate(0, 80px);
    opacity: 1;
    visibility: visible;
}

/* 菜单图标样式 */
.xs-float-menu .item .mui-icon {
    font-size: 24px;
    color: #666;
}

/* 菜单项悬停效果 */
.xs-float-menu .item:not(.close):hover {
    background: #6ab451;
}

.xs-float-menu .item:not(.close):hover .mui-icon {
    color: #fff;
}

/* 关闭按钮旋转 */
.xs-float-menu.active .item.close .mui-icon {
    transform: rotate(135deg);
}
.xs-make-button{padding-bottom:10rem;}
.xs-company .xs-company-more img.rotate {
    transform: rotate(180deg);-webkit-transform: rotate(180deg);
    animation: none;
}
.xs-company .xs-company-more img{width: 2rem;transition: transform 0.3s ease;}
/*导航栏*/
.xs-company-desc h5{
    display: inline-block;
    font-weight: normal;
    padding: .6rem 1.5rem;
    border-radius: .4rem;
    background: none;
    font-size: 1.8rem;
    font-weight: bold;
    color: #000000;
    margin: .5rem 0;
}
.xs-company-desc p{
    color: #222222!important;
	line-height: 180%;
}
.xs-contact .title{text-decoration: underline;white-space: nowrap;}
.xs-contact .desc{text-decoration: underline;}
.xs-contact .mui-icon,.xs-contact .iconfont{font-size:1.8rem;margin-right:.5rem}
/*音乐*/

.xs-music {
    position: fixed;
    right: 20px;
    top: 20px;
    z-index: 999;
    width: 40px;
    height: 40px;
    background: #405FC6;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 2px 5px rgba(255, 255, 255, 0.4);
}

.xs-music .mui-icon {
    font-size: 24px;
    color: #ffffff;
}
.xs-music.playing .mui-icon {
    animation: rotate 3s linear infinite;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.xs-member{padding:0 2.5rem;display:grid;grid-template-columns:10rem 1fr;grid-template-rows:1fr;gap:2rem;height:16rem;position:relative;z-index:10;margin:3rem 1.5rem 1.5rem 1.5rem;/*background-image:url(img/bg_member3.png);background-size:100% 100%;background-position:center*/background-image: linear-gradient(to bottom, #ffffff, #eeeeee);background-position: 100% 100%;border-radius: 10px;}
.xs-member>div{display:flex;height:10rem;margin-top:2.3rem;flex-direction:column;text-shadow: 0 0 5px #fff, 0 0 5px #fff;}
.xs-member>div:nth-child(2){margin-top:1.7em}
.xs-member>div .memberFace{width:100%;height:100%;border-radius:100%;border:1px #fff solid}
.xs-member>div .memberName{font-weight:700;font-size:2.8rem;color:#000}
.xs-member>div .memberPostion{font-size:1.4rem;color:#000}
.xs-member>div .memberCompany{font-size:1.6rem;color:#333333}
.xs-member .share{position: absolute;bottom: 0;left: 0;width: 100%;height: 10rem;display: block;z-index:1000}
.xs-contact{border-image-source:none;flex-direction:column;background-image: linear-gradient(to bottom, #ffffff, #eeeeee);background-position: 100% 100%;}
.xs-contact>div{color:#000;font-size:1.6rem;margin:1rem 0}
.xs-contact>div>.mui-icon:nth-child(1){display:none}
.xs-contact .title{text-decoration:none}
.xs-contact .desc{color:#333333;text-decoration:none}
.xs-contact .iconfont,.xs-contact .mui-icon{font-size:1.6rem;margin-right:0;margin-left:1rem;color:#333333}
#ZfyConWin .ZfyConWinContent p{color: #000 !important;
    font-size: 12px !important;}
.xs-company-desc p img{max-width:100%}
.ab1ac9d9bab12da47298.bc81871a44ea566dd738{bottom:220px !important;}
.ab7b0847a88282b4cb37-safe-area{display:none !important;}