/*@font-face {*/
/*    font-family: 'HarmonyOS_Sans';*/
/*    src: url('../../static/HarmonyOS_Sans/HarmonyOS_Sans_Medium.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/


/*@font-face {*/
/*    font-family: 'HarmonyOS_Sans';*/
/*    src: url('../../static/HarmonyOS_Sans/HarmonyOS_Sans_Bold.ttf') format('truetype');*/
/*    font-weight: bold;*/
/*    font-style: normal;*/
/*}*/
@font-face {
    font-family: CustomFont; /* 字体名称 */
    src:
    /*url('../AlibabaSansNornal/Alibaba-PuHuiTi-Heavy.ttf') format('woff2'),*/
    /*url('../AlibabaSansNornal/Alibaba-PuHuiTi-Light.ttf') format('woff3'),*/
    /*url('../AlibabaSansNornal/Alibaba-PuHuiTi-Medium.ttf') format('woff4'),*/
    url('../AlibabaSansNornal/Alibaba-PuHuiTi-Regular.ttf') format('woff5');

}
body {
    font-family: CustomFont, sans-serif ;
}

p {
    font-weight: bold;
}

a {
    text-decoration: none;
}

.flex {
    display: flex;
}

body {
    /*min-width:90rem;*/;
}

img {
    image-rendering: -moz-crisp-edges;
    /* Firefox*/
    image-rendering: -o-crisp-edges;
    /* Opera*/
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    /* Webkit (non-standard naming)*/
    image-rendering: crisp-edges;
}

.mt-90 {
    margin-top: 5.625rem;
}

.flex-lr {
    display: flex;
    justify-content: space-between;
}

.flex-lrh {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wow:first-child {
    visibility: hidden;
}

.mt-20 {
    margin-top: 1.25rem;
}

.flex-hv {
    display: flex;
    justify-content: center;
    align-items: center;
}

.maxvw {
    width: 100%;
}

.cover-img {
    width: 100%;
    /*height:100%;*/;
}

.newColumn {
    width: 100%;
    height: 100vh;
    /*height:100%;*/
    color: #ffff;
}

/**导航start*/
.newColumn .newColumn-nav {
    width: 100%;
    height: auto;
    /*border-bottom:0.1875rem solid #ededed;*/
    box-sizing: border-box;
    /*line-height: 5.9375rem;*/
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*z-index: 99;*/
    background: #ffffff;
}

.newColumn .newColumn-nav .view-seach {
    background: #f4f6f5;
    /*width: 100%;*/
    height: 4.5625rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    /*padding-right: 11.5625rem;*/
    box-sizing: border-box;
}

.view-seach .seach-input {
    width: 30rem;
    height: 2.25rem;
    background: #ffffff;
    border-radius: 0.3125rem;
    padding: 0.3125rem 0.5rem;
    box-sizing: border-box;
    display: flex;
}

.view-seach .seach-input .akeywerd {
    width: 80%;
    border: none;
}

.view-seach .seach-input .akeywerd:focus {
    background-color: #ffffff;
    border-color: #333;
    outline: none; /* 移除默认的轮廓线样式 */
}

.view-seach .seach-input .seach-input-btn {
    width: 20%;
    color: #8a8a8a;
    font-size: 1.1875rem;
    cursor: pointer;
}

.view-seach .seach-input .seach-icon {
    width: 1.3125rem;
    height: 1.3125rem;
    margin-left: 0.5rem;
}

.newColumn-nav.navblue {
    background: #FFFFFF;
}

.newColumn-nav .newColumn-nav-w {
    /*padding: 0 7.375rem;*/

    margin: 0 auto;
    height: 11.375rem;
    display: flex;
}

.newColumn-nav.min-nav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    height: 3.375rem;
    display: none;
    /*background: #ffffff;*/
    /*width: 100%;*/

}

.newColumn-nav.min-nav.shownav {
    transition: height 1s;
    display: flex;
    height: 3.375rem;
}

.newColumn-nav .newColumn-nav-w .newColumn-nav-logo {
    width: 34.8125rem;


    height: 100% !important;

}

.newColumn-nav .newColumn-nav-w .newColumn-nav-logo .logo-cover {
    width: 12.6875rem;
    height: 100%;
    border-bottom: 0.25rem transparent solid;
    display: flex;
    align-items: center;
    /*border-image:linear-gradient(to right,rgba(255,255,255,0),#ffffff,rgba(255,255,255,0.0)) 1 5;*/;
}

.newColumn-nav .newColumn-nav-w .newColumn-nav-logo .logo-cover img {
    width: 100%;
    /*width:9.8rem;*/;
}
.newColumn-nav.min-nav .newColumn-nav-w .newColumn-nav-logo{
    width: 6.975rem;
}
.newColumn-nav.min-nav .newColumn-nav-w .newColumn-nav-logo .logo-cover img {
    width: 6.975rem;
    /*height: 1.75rem;*/
    /*width:9.8rem;*/;
}

.newColumn-nav .newColumn-nav-w .newColumn-nav-navigation {
    /*margin-left: 13.5rem;*/
    /*margin-top: 0.5625rem;*/
    height: 100%;
    display: flex;
    flex-flow: wrap;
    width: 70rem;
    display: flex;
    justify-content: flex-end;
}

.newColumn-nav .newColumn-nav-w .newColumn-nav-navigation .newColumn-nav-navigation-item {
    max-width: 7.625rem;
    /*min-width:5rem;*/
    width: auto;

    height: 100%;
    text-align: center;
    line-height: 4.875rem;
    z-index: 6;
    font-size: 1.125rem;
    color: #000000;
    box-sizing: border-box;
    /*margin-left: 1rem;*/
    margin: 0 1.4875rem 0 1.4875rem


}
.newColumn-nav .newColumn-nav-w .newColumn-nav-navigation .newColumn-nav-navigation-item:nth-child(1){
    margin: 0 1.4875rem 0 0;
}

.top-views {
    height: 11.8125rem;
}

.newColumn-nav .newColumn-nav-navigation-item2 .iconseach{
    width:4.125rem ;
    max-width:4.125rem ;
    height:3.375rem ;
    background:#F4F6F5 ;
    border-radius:0.5rem ;
    cursor: pointer;
    /*margin-left: 1.6875rem;*/

}
.newColumn-nav.min-nav .newColumn-nav-navigation-item2 .iconseach{
    display: none;
}
.newColumn-nav-navigation-item2 .iconseach img{
    width: 1.6125rem;
    height: 1.6125rem;

}
.newColumn-nav .newColumn-nav-navigation-item a {
    /*padding:0 0.625rem;*/
    box-sizing: border-box;
    display: flex;
    width: auto;
    height: 100%;
    color: #333333;
    font-size: 1.375rem;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    /*margin: 0 1.6875rem;*/
    /*padding: 0 0.5rem;*/
    box-sizing: border-box;
}

.newColumn-nav.min-nav .newColumn-nav-navigation-item a {
    font-size:1.275rem
}

.newColumn-nav.min-nav .newColumn-nav-w .newColumn-nav-navigation .newColumn-nav-navigation-item {
    width: auto;

    /*margin-left: 3.9375rem;*/
}

.newColumn-nav-navigation-item a:hover {

    color: #9155EB;
    font-weight: bold;
}

.newColumn-nav-navigation-item.ons {
    cursor: pointer;
    /*border-bottom: 0.2875rem solid #9155eb;*/
    box-sizing: border-box;
    /*transition:width 0.25s ease-out,height 0.25s ease-out 0.25s;*/
    color: #9155EB !important;
}

.newColumn-nav-navigation-item.ons a {
    color: #9155EB !important;
    font-weight: bold;
    border-bottom: 0.2175rem solid #9155eb;
    box-sizing: border-box;
}

.newColumn-nav-navigation-item .on {
    color: #9155EB;

    transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.newColumn-nav-navigation-item:hover a{
    border-bottom: 0.2175rem solid #9155eb;
    box-sizing: border-box;
    font-weight: bold;
}
.newColumn-nav-navigation-item:hover {
    cursor: pointer;
    /*border-bottom: 0.2875rem solid #9155eb;*/
    box-sizing: border-box;
    transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
    color: #9155eb !important;
    font-weight: bold;
    /*border-bottom:0.25rem transparent solid;*/
    /*border-image:linear-gradient(to right,rgba(255,255,255,0),#ffffff,rgba(255,255,255,0.0)) 1 5;*/
    /*box-sizing:border-box;*/
    /*background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.3));
	!* Safari 5.1 - 6.0 *!*/
    /*background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.3));
	!* Opera 11.1 - 12.0 *!*/
    /*background:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.3));
	!* Firefox 3.6 - 15 *!*/
    /*background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.3));
	!* 标准的语法 *!*/;
}

.newColumn-nav-navigation-item:hover .navigation-item-hover {
    /*border-top:0.1875rem solid #ededed;*/
    display: block;
    visibility: visible;
    transition: visibility 0s 3s;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(7.5rem);
    }
    50% {
        opacity: 0.5;
        -webkit-transform: translateX(60);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(7.5rem);
    }
    50% {
        opacity: 0.5;
        -webkit-transform: translateX(60);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.newColumn-nav-navigation-item:hover .navigation-item-hover .navigation-item-hover-list-item {
    -webkit-animation-name: "fadeInLeft";
    /*动画名称，需要跟@keyframes定义的名称一致*/
    -webkit-animation-duration: 0.5s;
    /*动画持续的时间长*/
    -webkit-animation-iteration-count: 1;
    /*动画循环播放的次数为1 infinite为无限次*/;
}

.newColumn-nav-navigation-item:hover .navigation-item-hover .navigation-item-hover-list-item:nth-child(2) {
    -webkit-animation: 'fadeInLeft' 0.5s 1;
}

/* 简写*/
.newColumn-nav-navigation-item:hover .navigation-item-hover .navigation-item-hover-list-item:nth-child(3) {
    -webkit-animation: 'fadeInLeft' 1.2s 1;
}

.newColumn-nav-navigation-item:hover .navigation-item-hover .navigation-item-hover-list-item:nth-child(4) {
    -webkit-animation: 'fadeInLeft' 1.3s 1;
}

.newColumn-nav-navigation-item:hover .navigation-item-hover .navigation-item-hover-list-item:nth-child(5) {
    -webkit-animation: 'fadeInLeft' 1.4s 1;
}

.newColumn-nav-navigation-item:hover .navigation-item-hover .navigation-item-hover-list-item:nth-child(6) {
    -webkit-animation: 'fadeInLeft' 1.5s 1;
}

.newColumn-nav-navigation-item .navigation-item-hover {
    display: none;
    width: 113.5rem;
    /*height:12.875rem;*/

    color: #042e84;
    position: absolute;
    right: 0;
    top: 16.125rem;
    z-index: 110;
    -moz-box-shadow: 0rem 0.3125rem 0.625rem rgba(35, 33, 33, 0.29);
    /* 老的 Firefox*/
    box-shadow: 0rem 0.3125rem 0.625rem rgba(35, 33, 33, 0.29);
}

.navigation-item-hover .navigation-item-hover-list {
    width: 90rem;
    height: 100%;
    margin: 0 auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    /*padding:0 2.75rem;*/
    /*box-sizing:border-box;*/;
}

.navigation-item-hover-list .navigation-item-hover-list-item {
    color: #042e84;
    width: 14rem;
    height: 8.75rem;
    margin: unset;
}

.navigation-item-hover-list-item .item-cover {
    width: 5.625rem;
    height: 5.625rem;
    /*background:#042e84;*/;
}

.navigation-item-hover-list-item:hover .item-text {
    color: #e33e3e;
}

.navigation-item-hover-list-item .item-cover img {
    width: 100%;
    transition: 0.5s;
}

.navigation-item-hover-list-item .item-cover img:hover {
    transform: rotateY(-180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transition: 0.5s;
}

.navigation-item-hover-list-item .item-text {
    margin-top: 1rem;
    color: #444b65;
    width: 100%;
    height: 3.0625rem;
    text-align: center;
    line-height: 1;
    font-size: 1.125rem;
}

/**导航end*/
/*banner start*/
.newColumn .newColumn-banner {
    width: 100%;
    height: 52.3125rem;
    position: relative;

}

.newColumn .newColumn-banner .newColumn-banner-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 6.25rem;
    background: rgba(47, 47, 47, 0.45);
}

.newColumn-banner-bottom-list {
    width: 90rem;
    height: 100%;
    margin: 0 auto;
    padding: 0.0625rem;
    box-sizing: border-box;
}

.newColumn-banner-bottom-list .newColumn-banner-bottom-item {
    width: 25%;
    height: 100%;
    border-left: 0.125rem solid rgba(255, 255, 255, 0.61);
    box-sizing: border-box;
    color: #ffffff;
    font-size: 1.125rem;
    cursor: pointer;
}

.swiper-container1 {
    width: 100%;
    height: 100%;
    z-index: 0;
    transform: translate3d(0, 0, 0);
}

.swiper-container1 .swiper-slide {
    transform: translate3d(0, 0, 0);
    width: 100vw;
    height: 100%;
    text-align: center;
    font-size: 1.125rem;
    /*background:rgb(215,63,63);*/
    /* Center slide text vertically*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-container1 .ban-item {
    width: 100%;
    height: auto;
    /*border-radius: 3.125rem;*/
}

.newColumn-banner-bottom-list .newColumn-banner-bottom-item.on {
    background: rgba(255, 255, 255, 0.1);
}

.newColumn-banner-bottom-list .newColumn-banner-bottom-item:hover {
    background: rgba(255, 255, 255, 0.1);
}

.newColumn-banner-bottom-list .newColumn-banner-bottom-item:nth-last-child(1) {
    border-right: 0.125rem solid rgba(255, 255, 255, 0.61);
    box-sizing: border-box;
}

.banner-cover-list {
    width: 100%;
    /*padding:5.4375rem 5.4375rem 0 0;*/
    box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    /*margin:0 auto;*/
    /*border-radius:3.125rem;*/;
}

.banner-cover-list .banner-cover-item {
    width: 100%;
    height: 100%;
    /*display:none;*/
    /*-webkit-animation-name:"fadeInLeft";
	!*动画名称，需要跟@keyframes定义的名称一致*!*/
    /*-webkit-animation-duration:0.5s;
	!*动画持续的时间长*!*/
    /*-webkit-animation-iteration-count:1;
	!*动画循环播放的次数为1 infinite为无限次*!*/
    /*background:rebeccapurple;*/;
}

.banner-cover-list .banner-cover-item.on {
    display: block;
}

.swiper-container1 {
    position: relative;
}

.swiper-container1 .current-list {
    width: 100%;
    position: absolute;
    left: 0.625rem;
    bottom: 3.75rem;
    z-index: 1;
    display: flex;
    justify-content: flex-end;
    padding-right: 32.25rem;
    box-sizing: border-box;
}

.current-item {
    margin: 0 0.3125rem;
    width: 0.975rem;
    height: 0.975rem;
    border-radius: 50%;
    background: #ffffff;
    cursor: pointer;

}

.current-item.on {
    margin: 0 0.3125rem;
    width: 0.975rem;
    height: 0.975rem;
    border-radius: 50%;
    background: #9155eb;
}

/*banner end*/
/* 核心产品&服务 start*/
.newColumn .product-servier {
    width: 100%;
    height: auto;
    padding: 2.375rem 0;
    box-sizing: border-box;
    background: #f1f3ff;
}

.product-servier .product-servier-content {
    width: 90rem;
    height: 100%;
    box-sizing: border-box;
}

.product-servier .product-servier-content-head {
    /*margin-top:1.625rem;*/;
}

.product-servier .product-servier-content-head .img {
    width: 8.3125rem;
}

.product-servier .product-servier-content-head .title {
    margin: 0 2.8125rem;
    color: #454966;
    font-size: 1.875rem;
    font-weight: bold;
}

.product-servier .product-servier-content-head .title span {
    color: #8816f0;
}

.product-servier .product-servier-content-list {
    margin-top: 1.5625rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}

.product-servier .product-servier-content-list:before .product-servier-content-item {
    -webkit-animation-name: "fadeInLeft";
    /*动画名称，需要跟@keyframes定义的名称一致*/
    -webkit-animation-duration: 0.5s;
    /*动画持续的时间长*/
    -webkit-animation-iteration-count: 1;
    /*动画循环播放的次数为1 infinite为无限次*/;
}

.product-servier .product-servier-content-list .product-servier-content-item {
    margin-top: 1.5625rem;
    width: 28.0625rem;
    height: 19.25rem;
    float: left;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    background: #ffffff;
    padding-bottom: 2.0625rem;
    transition: 0.6s;
}

.product-servier .product-servier-content-list .product-servier-content-item:hover {
    margin-top: 0rem;
    box-shadow: 0rem 0.625rem 1.25rem rgba(204, 204, 204, 0.71);
    transition: 0.6s;
}

.product-servier .product-servier-content-list .product-servier-content-item:hover .content-item-more a {
    background: #7704c8;
    border: none;
    color: #ffffff !important;
}

.product-servier-content-list .product-servier-content-item .content-item-cover {
    width: 100%;
    height: 5.75rem;
    position: relative;
    transition: 0.5s;
}

.product-servier-content-item .content-item-cover .center-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.5s;
}

.content-item-cover .center-img .cover-img {
    width: 8.6875rem;
    height: 5.75rem;
}

.product-servier-content-item .content-item-cover:hover .center-img {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transition: 0.5s;
}

/*.product-servier-content-item .content-item-cover:hover {
	transform:rotateY(-180deg);
	-ms-transform:rotateY(180deg);
	-moz-transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
}*/
.product-servier-content-item .red-title {
    color: #ff3300;
    font-size: 1.25rem;
    font-weight: bold;
    margin-top: 1.5rem;
}

.product-servier-content-item .content-item-msg {
    width: 100%;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin-top: 1.375rem;
    margin-right: auto;
    margin-left: auto;
    color: #7b7c8d;
}

.product-servier-content-item .content-item-more {
    width: 7.55rem;
    height: 2.5rem;
    margin: 1rem auto 0 auto;
    color: #5577fd;
    background: #F1F3FF;
    text-align: center;
    line-height: 2.5rem;
    border-radius: 1.25rem;
    cursor: pointer;
}

.product-servier-content-item .content-item-more a {
    display: block;
    width: 7.55rem;
    height: 2.5rem;
    color: #5577fd;
    text-align: center;
    font-size: 1.125rem;
    border-radius: 1.25rem;
    line-height: 2.5rem;
    border: 0.0625rem solid #5577fd;
    box-sizing: border-box;
}

.product-servier-content-item .content-item-more a:hover {
    background: #8816f0;
    border: none;
    color: #ffffff;
}

/* 核心产品&服务 end*/
/*我们的优势 start*/
.newColumn .our-advantage {
    width: 100%;
    height: auto;
    padding: 4.625rem 0;
    box-sizing: border-box;
}

.our-advantage .our-advantage-content {
    width: 90rem;
    /*height:100%;*/;
}

.our-advantage .our-advantage-content-head {;
}

.our-advantage-content-head img {
    width: 8.3125rem;
}

.our-advantage .our-advantage-content-head .title {
    margin: 0 2.8125rem;
    color: #454966;
    font-size: 1.875rem;
    font-weight: bold;
}

.our-advantage .our-advantage-content-head .title span {
    color: #8816f0;
}

.our-advantage .our-advantage-tips {
    margin-top: 0.9375rem;
}

.our-advantage .our-advantage-tips .tips-list {
    width: 6.25rem;
    height: 1.75rem;
    color: #474a69;
    font-size: 1.125rem;
    position: relative;
}

.our-advantage .our-advantage-tips .tips-list .xian {
    position: absolute;
    right: 0;
    top: 30%;
    width: 0.125rem;
    height: 60%;
    background: #b3b4c8;
}

.our-advantage .our-advantage-list {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    margin-top: 2.8125rem;
    width: 100%;
    position: relative;
}

.our-advantage .our-advantage-list .yuan {
    position: absolute;
    top: calc(50% - 5.9375rem);
    left: calc(50% - 5.9375rem);
    width: 11.875rem;
    height: 11.875rem;
    border-radius: 50%;
    z-index: 2;
    background: #ffffff;
}

.our-advantage .our-advantage-list .yuan .content {
    width: 9.5rem;
    height: 9.5rem;
    border-radius: 50%;
    background: #f0e2fc;
    color: #40424f;
    font-size: 2.875rem;
}

.our-advantage .our-advantage-list .our-advantage-list-item {
    width: calc(50% - 0.8125rem);
    height: 14.125rem;
    background: #FCECD5;
    margin-bottom: 1.25rem;
    border-radius: 0.625rem;
    padding: 2.9375rem 5.625rem 2.1875rem 5rem;
    box-sizing: border-box;
    cursor: pointer;
}

.our-advantage .our-advantage-list .our-advantage-list-item:hover {
    margin-top: -0.5rem;
    transition: 0.6s;
}

.our-advantage .our-advantage-list .our-advantage-list-item:nth-child(1) {
    background: #FCECD5;
    color: #ff6600;
    box-shadow: #ff6600 0.0625rem 0.0625rem 0.0625rem;
    box-sizing: border-box;
}

.our-advantage .our-advantage-list .our-advantage-list-item:nth-child(2) {
    background: #d8efd3;
    color: #27901c;
    box-shadow: #27901c 0.0625rem 0.0625rem 0.0625rem;
    box-sizing: border-box;
}

.our-advantage .our-advantage-list .our-advantage-list-item:nth-child(3) {
    background: #bfe6f5;
    color: #1482d7;
    box-shadow: #1482d7 0.0625rem 0.0625rem 0.0625rem;
    box-sizing: border-box;
}

.our-advantage .our-advantage-list .our-advantage-list-item:nth-child(4) {
    background: #f9d5d7;
    color: #f73737;
    box-shadow: #f73737 0.0625rem 0.0625rem 0.0625rem;
    box-sizing: border-box;
}

.our-advantage-list-item .our-advantage-list-item-title {
    font-weight: bold;
    font-size: 1.25rem;
}

.our-advantage-list-item .our-advantage-list-item-content {
    color: #333333;
    font-size: 1.125rem;
    margin-top: 1.2rem;
    line-height: 2rem;
}

/*我们的优势end*/
/*新闻 start*/
.c-news {
    width: 100%;
    height: auto;
    /*background:#f0f7ff;*/
    position: relative;
    /*padding-bottom: 9.0625rem;*/
}

.c-news .c-news-bgblue {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 14.625rem;
    background: #2851d1;
    z-index: 1;
    background: url("/Public/Newhome/images/newbg.png") no-repeat;
    background-size: 100% 100%;
}

.flexp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.c-news .c-news-content {
    /*width: 107.8125rem;*/
    height: auto;
    /*padding-top:2.375rem;*/
    box-sizing: border-box;

    margin-top: 2.125rem;
}

.c-news .c-news-content-head {
    /*margin-top:1.625rem;*/;
}

.c-news .c-news-content-head img {
    width: 8.3125rem;
}

.c-news .c-news-content-head .title {
    color: #ffffff;
    font-size: 1.875rem;
    font-weight: bold;
    margin: 0 2.8125rem;
}

.c-news .c-news-content .c-news-content-list {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
}

.c-news .c-news-content .c-news-content-list .c-news-content-item {
    /*width:23.6%;*/
    width: 31.1875rem;
    height: 18.875rem;
    background: #F4F6F5;
    position: relative;
    cursor: pointer;
    transition: 0.6s;
    border-radius: 1.375rem;
    overflow: hidden;


}

.c-news-content-item .content-xian {
    margin-top: 2.5rem;
    width: 100%;
    height: 0.125rem;
    color: #9155eb;
    display: flex;
    align-items: center;
}

.c-news-content-item .cover-item {
    width: 100%;
    height: 11.4375rem;
    overflow: hidden;
}

.c-news-content-item .cover-item img {
    width: 100%;
    height: 100%;
    transition: 0.5s;
}

.c-news-content-item .cover-item img:hover {
    transition-duration: 0.5s;
    transition-timing-function: linear;
    /*transform: scale(1.2);*/
    /* 放大1.2倍*/;
}

.c-news-content-item .content-title {
    margin-top: 0.875rem;
    color: #333333;
    font-size: 1.1875rem;
    width: 100%;
    height: 3.75rem;
    /*font-weight:bold;*/
    line-height: 1.875rem;
    /* 主要代码*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* 几行后显示省略号*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /*padding:0 1rem;*/
    /*box-sizing:border-box;*/;

}

.new-item-ts {
    padding: 0 1.9375rem;
    box-sizing: border-box;
}

.c-news-content-item .content-msg {
    margin-top: 1.5rem;
    color: #6c6d7c;
    font-size: 0.875rem;
    line-height: 1.5625rem;
    /* 主要代码*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* 几行后显示省略号*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 1rem;
    box-sizing: border-box;
    height: 3.3rem;
}

.content-link {
    position: relative;
    display: block;
    background: #9155eb;
    color: #9155eb;
    height: 0.1rem;
    transition: width 1s;
    -moz-transition: width 1s;
    /* Firefox 4*/
    -webkit-transition: width 1s;
    /* Safari 和 Chrome*/
    -o-transition: width 1s;
    /* Opera*/
    width: 2.625rem;
    margin-left: 1.0625rem;
    margin-top: 0.625rem;
}

.c-news-content-item:hover {
    margin-top: -0.625rem;
    box-shadow: 0rem 0.625rem 1.25rem rgba(204, 204, 204, 0.71);
    transition: 0.6s;
    width: 5.25rem;
}

.c-news-content-item:hover .content-title {
    color: #ff4e00;
}

.c-news-content-item:hover .content-link {
    transition: width 1s;
    -moz-transition: width 1s;
    /* Firefox 4*/
    -webkit-transition: width 1s;
    /* Safari 和 Chrome*/
    -o-transition: width 1s;
    /* Opera*/
    width: 5.25rem;
    height: 0.1rem;
}

.content-link:after, .content-link:before {
    content: "";
    display: block;
    position: absolute;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.cooperate-commpny {
    width: 100%;
    height: auto;
    padding: 2.375rem 0 3.4375rem 0;
    box-sizing: border-box;
    background: #ffffff;
}

.cooperate-commpny .cooperate-commpny-content {
    width: 100rem;
    height: auto;
    margin: 0 auto;
}

.cooperate-commpny-content .cooperate-commpny-content-head {
    /*margin-top:1.625rem;*/;
}

.cooperate-commpny-content .cooperate-commpny-content-head img {
    width: 8.3125rem;
}

.cooperate-commpny-content .cooperate-commpny-content-head .title {
    margin: 0 2.8125rem;
    color: #474a69;
    font-size: 1.875rem;
    font-weight: bold;
}

.cooperate-commpny-content .cooperate-commpny-content-list {
    margin-top: 2.125rem;
    width: 100%;
    padding: 1.25rem 0;
    box-sizing: border-box;
    position: relative;
    /*background:#f9f9fb;*/;
}

.cooperate-commpny-content-item {
    width: 100%;
    height: 6.75rem;
}

.cooperate-commpny-content-list .shadow-left {
    position: absolute;
    left: 0;
    top: 0;
    width: 8rem;
    height: 100%;
    z-index: 2;
    /*background:url("/Public/Newhome/images/user_left_shadow.png") no-repeat;*/
    /*background-size:100% 100%;*/;
}

.cooperate-commpny-content-list .shadow-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 8rem;
    height: 100%;
    z-index: 2;
    /*background:url("/Public/Newhome/images/user_right_shadow.png") no-repeat;*/
    /*background-size:100% 100%;*/;
}

/*新闻 end*/
.newColumn-footer {
    background: #F4F6F5;
    width: 100%;

    padding-top: 3.9375rem;
    box-sizing: border-box;
}

.newColumn-footer .newColumn-footer-content {
    margin-top: 2.25rem;
    width: 100%;

}

.newColumn-footer .newColumn-footer-product {
    margin-top: 3.875rem;
    width: 60%;
}

.newColumn-footer .newColumn-footer-list {
    width: auto;
    min-width: 9.375rem;
    height: 100%;
    padding: 0 0 0 2.5rem;
    box-sizing: border-box;
    position: relative;
}

.newColumn-footer-list .newColumn-footer-list-title {
    font-size: 1.25rem;
    color: #ffffff;
}

.newColumn-footer-list:nth-child(1):after {
    position: absolute;
    left: 0rem;
    top: 0;
    width: 1.875rem;
    height: 1.875rem;
    background: #0a0a0a;
    content: "";
    background: url("/Public/Newhome/images/footericon01.png") no-repeat;
    background-size: 100% 100%;
}

.newColumn-footer-list:nth-child(2):after {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.875rem;
    height: 1.875rem;
    background: #0a0a0a;
    content: "";
    background: url("/Public/Newhome/images/footericon02.png") no-repeat;
    background-size: 100% 100%;
}

.newColumn-footer-list:nth-child(3) {
    width: 9.375rem;
}

.newColumn-footer-list:nth-child(3):after {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.875rem;
    height: 1.875rem;
    background: #0a0a0a;
    content: "";
    background: url("/Public/Newhome/images/footericon03.png") no-repeat;
    background-size: 100% 100%;
}

.newColumn-footer-list .newColumn-footer-list-item {
    margin-top: 2rem;
    font-size: 1.125rem;
}

.newColumn-footer-list-item .list-item-text {
    margin-bottom: 1rem;
    font-size: 1.125rem;
    cursor: pointer;
    color: #ffffff;
}

.newColumn-footer .gl-qrcode {
    width: 8.75rem;
    height: 100%;
    margin-top: 3.875rem;
    font-size: 1.125rem;
}

.newColumn-footer .gl-qrcode .tel {
    color: #ffcc00;
    font-size: 1.25rem;
    text-align: center;
}

.newColumn-footer .gl-qrcode .gl-qrcode-word-time {
    text-align: center;
    margin-top: 0.9375rem;
}

.newColumn-footer .gl-qrcode .gl-qrcode-cover {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
}

.newColumn-footer .gl-qrcode .gl-qrcode-cover img {
    width: 8.5rem;
    height: 8.5rem;
}

.newColumn-footer .copyright {
    margin-top: 4.25rem;
    padding-top: 1.375rem;
    width: 100%;
    height: 6.625rem;
    border-top: 0.0625rem solid #454B57;

    color: #9E9E9E;
    font-size: 0.875rem;
    box-sizing: border-box;
    text-align: center;

}

.dolig-img {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 12;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.31);
    display: none;
}

.dolig-img .img {
    width: 31.25rem;
    height: auto;
    max-height: 100%;
}

.newColumn-footer .newColumn-footer-logo {
    margin-top: 3.875rem;
    /*width:19%;*/
    width: 13.875rem;
}

.newColumn-footer-logo-cover {
    padding-left: 1rem;
    box-sizing: border-box;
    width: 100%;
    /*height:6em;*/
    text-align: center;
}

.newColumn-footer-logo .cover-img {
    width: 100%;
    object-fit: cover;
    image-rendering: -moz-crisp-edges;
    /* Firefox*/
    image-rendering: -o-crisp-edges;
    /* Opera*/
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming)*/
    image-rendering: crisp-edges;
    /*-ms-interpolation-mode:nearest-neighbor;
    !* IE (non-standard property) *!*/;
}

.newColumn-footer-logo-tel {
    margin-top: 2.25rem;
    text-align: center;
}

.newColumn-footer-logo-tel .tel {
    color: #ffcc00;
    font-size: 1.875rem;
    text-align: right;
    margin-top: 1.875rem;
}

.newColumn-footer-logo-tel .work-time {
    color: #ffffff;
    font-size: 1.125rem;
    text-align: right;
}

/*右边样式 start*/
.right-list-top {
    position: fixed;
    bottom: 20%;
    right: 2rem;
    width: 3.4375rem;
    z-index: 66;
}

.right-list-top .right-list-top-item {
    margin-bottom: 0.25rem;
    width: 4.4375rem;
    height: 4.4375rem;
    background: #8d33cd;
    position: relative;
    cursor: pointer;
}

.right-list-top .right-list-top-item:hover {
    background: #ff6633;
    /*width:3.4375rem;*/
    /*height:3.4375rem;*/;
}

.right-list-top .right-list-top-item .img {
    width: 3.1375rem;
    height: 3.1375rem;
    top: 0;
    left: 0;
}

.right-title {
    font-size: 0.125rem;
}

.right-list-top .right-list-top-item .phonenum {
    display: none;
    position: absolute;
    top: 0rem;
    left: -11.25rem;
    width: 11.25rem;
    height: 4rem;
}

.right-list-top .right-list-top-item .weixcode {
    display: none;
    position: absolute;
    top: -3.9075rem;
    left: -11.25rem;
    width: 11.25rem;
    height: 11.875rem;
}

.right-list-top .right-list-top-item:hover .phonenum {
    display: block;
}

.right-list-top .right-list-top-item:hover .weixcode {
    display: block;
}

.right-list-top .right-list-top-item .totop {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ff6633;
    display: none;
    font-size: 1.125rem;
    color: #ffffff;
    z-index: 9;
}

.right-list-top .right-list-top-item:hover .totop {
    font-size: 1.125rem;
    text-align: center;
    display: block;
    display: flex;
    align-items: center;
}

/*右边样式 end*/
/*智慧教室 start*/
.aulaSabiduria {
    width: 100%;
    height: auto;
}

.aulaSabiduria .module-main {
    width: 100%;
    height: 31.875rem;
    position: relative;
}

.module-main .module-main-content {
    position: absolute;
    top: -3.625rem;
    left: 0;
    width: 100%;
    height: 31.875rem;
    z-index: 9;
    border-radius: 0.625rem;
    z-index: 9;
    box-shadow: 0rem 0.9375rem 0.625rem -0.9375rem #fafaff;
}

.module-main-contents {
    z-index: 9;
    width: 90rem;
    margin: 0 auto;
    background: #ffffff;
    height: 100%;
    position: relative;
    border-radius: 0.625rem;
    box-shadow: 0.3125rem 0rem 0.3125rem -0.3125rem rgba(0, 0, 0, 0.5), -0.3125rem 0rem 0.3125rem -0.3125rem rgba(0, 0, 0, 0.5);
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    box-sizing: border-box;
}

.module-main .module-main-contents .bottom-boxsshadow {
    position: absolute;
    bottom: -0.9375rem;
    left: 0;
    width: 100%;
    height: 1.25rem;
    background: url("/Public/Newhome/images/aulaSabiduria/modulebg.png") no-repeat !important;
    background-size: 100% 100% !important;
}

.content-head {
    width: 100%;
    font-weight: bold;
}

.content-head img {
    width: 8.5rem;
}

.content-head .title {
    margin: 0 2.8125rem;
    font-size: 3.075rem;
    color: #181e2e;
    letter-spacing: 0.3125rem;
    text-align: center;
}

.content-head .title-desc {
    color: #787979;
    margin-top: 2.2875rem;
    font-size: 0.89rem;
}

.content-head .title span {
    color: #8715f0;
}

.module-main-contents-list {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap;
    padding: 0 3.125rem;
    box-sizing: border-box;
    margin-top: 3.125rem;
}

.module-main-contents-list .module-main-contents-list-item {
    width: 15%;
    height: 9.375rem;
    margin-bottom: 1.875rem;
}

.module-main-contents-list .module-main-contents-list-item .cover {
    width: 100%;
    height: 6.0625rem;
    overflow: hidden;
}

.module-main-contents-list .module-main-contents-list-item:hover .desc {
    color: #e33e3e;
}

.module-main-contents-list .module-main-contents-list-item .cover img {
    height: 100%;
    transition: 0.5s;
}

.module-main-contents-list .module-main-contents-list-item .cover img:hover {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transition: 0.6s;
}

.module-main-contents-list .module-main-contents-list-item .desc {
    margin-top: 1rem;
    color: #0a0a0a;
    text-align: center;
    font-size: 1.125rem;
}

.three-dimension {


    padding: 6.4375rem 8.125rem;
    box-sizing: border-box;
    border-radius: 1.375rem;
    /*background:url("/Public/Newhome/images/aulaSabiduria/three-dimension01.png") no-repeat;*/
    /*background-size:100% 100%;*/
    /*padding:4.37rem 0;*/
    /*box-sizing:border-box;*/
}

.three-dimension .three-dimension-content-ind {
    width: 89.89%;
    background: #ffffff;
    height: 42.625rem;
    margin: 0 auto 0 auto;
    border-radius: 2.35rem;
}

.three-dimension .three-dimension-content-ind .three-dimension-content-ind-left {;
}

.dimension-four {
    position: relative;
    color: #333333;
    font-size: 1.125rem;
    width: 27.125rem;
    height: 26.75rem;
}

.dimension-four .dimension-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 27.125rem;
    height: 26.75rem;
}

.dimension-four .dimension01 {
    position: absolute;
    left: -2.5rem;
    top: 3.4375rem;
}

.dimension-four .dimension02 {
    position: absolute;
    right: -2.5rem;
    top: 3.4375rem;
}

.dimension-four .dimension03 {
    position: absolute;
    left: -4.5rem;
    bottom: 4.0625rem;
}

.dimension-four .dimension04 {
    position: absolute;
    right: -6.625rem;
    bottom: 4.0625rem;
}

.dimension-four .circular01 {
    position: absolute;
    width: 8.25rem;
    height: 8.25rem;
    left: calc(50% - 4.125rem);
    top: 5rem;
    background: rgba(255, 206, 174, 0.7);
    border-radius: 50%;
    font-size: 1.25rem;
    /*font-weight:bold;*/;
}

.dimension-four .circular02 {
    position: absolute;
    left: 6.25rem;
    bottom: 6.875rem;
    width: 8.25rem;
    height: 8.25rem;
    background: rgba(201, 229, 188, 0.7);
    border-radius: 50%;
    color: #333333;
    font-size: 1.25rem;
    /*font-weight:bold;*/;
}

.dimension-four .circular03 {
    position: absolute;
    right: 6.25rem;
    bottom: 6.875rem;
    width: 8.25rem;
    height: 8.25rem;
    background: rgba(192, 209, 235, 0.70);
    border-radius: 50%;
    font-size: 1.25rem;
    /*font-weight:bold;*/;
}

.three-dimension .three-dimension-content-ind .three-dimension-content-ind-right {
    width: 10.75rem;
    height: 100%;
    padding-top: 7.5625rem;
    margin-left: 10.3125rem;
    box-sizing: border-box;

}

.three-dimension-content-ind-right .zixinag-item {
    width: 100%;

    display: flex;
}

.zixinag-item .zixinag-item-cover01 {

    width: 6.5625rem;
    height: 3.8125rem;
}

.zixinag-item .zixinag-item-cover02 {
    width: 9.625rem;
    height: 7.6875rem;
    position: absolute;
    top: 0;
    left: 0;
}

.content-ind-right-zixinag-item {

}

.content-ind-right-zixinag-item2 {
    width: 9.625rem;
    height: 7.6875rem;
    color: #333333;
    position: relative;
    margin-left: 2.375rem;
}

.content-ind-right-zixinag-item2 span {
    position: absolute;
    bottom: 1rem;
    left: 0;
    z-index: 9;
    text-align: center;
    width: 100%;
    font-size: 1.125rem;
}

/*特点start*/
.characteristic {

    height: auto;
    /*padding:4.37rem 0;*/
    box-sizing: border-box;

}

.characteristic .characteristic-content {
    width: 100%
}

.characteristic .characteristic-content.characteristic-content2 .characteristic-content-list-item {
    height: 28.5rem;
}

.characteristic-content-list {

}

.characteristic .characteristic-content .characteristic-content-list-item {


    width: 22rem;
    height: 44rem;
    background: #ffffff;
    border-radius: 1.1875rem;
    padding-top: 7.9375rem;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.6s;
}

.characteristic .characteristic-content .characteristic-content-list-item.characteristic-content-list-item3 {
    background: #F4F6F5;
}

.characteristic.new-characteristic .characteristic-content .characteristic-content-list-item:hover {
    background: #9155EB;
}

.characteristic .characteristic-content .characteristic-content-list-item.characteristic-content-list-item2 {
    width: 32%;
    height: 34.5rem;
    padding: 4.075rem 3.075rem;
    box-sizing: border-box;

}

.characteristic-content-list-item2:hover .item-title span {
    color: #9155EB;
}

.characteristic-content-list-item:hover {
    margin-top: -0.625rem;
    box-shadow: 0rem 0.625rem 1.25rem rgba(204, 204, 204, 0.71);
    transition: 0.6s;

}

.new-characteristic .characteristic-content-list-item:hover .item-desc {
    color: #FFFFFF;
}

.new-characteristic .characteristic-content-list-item:hover .item-title {

    color: #FFFFFF;
}

.characteristic-content-list-item .item-cover {
    width: 4.1875rem;

}

.new-characteristic .characteristic-content-list-item .item-cover2 {
    display: none;

}

.new-characteristic .characteristic-content-list-item:hover .item-cover {
    display: none;
}

.new-characteristic .characteristic-content-list-item:hover .item-cover.item-cover2 {
    display: unset;
}

.characteristic-content-list-item .item-title {
    margin-top: 2rem;
    color: #333333;
    font-size: 1.75rem;
    text-align: center;
    width: 100%;
    height: 4.625rem;

    position: relative;
    z-index: 2;
}

.characteristic-content-list-item .item-title span {
    width: 100%;
    /*height:3.75rem;*/
    font-size: 1.75rem;
    font-weight: bold;
    text-align: center;
    z-index: 5;
}

.characteristic-content-list-item .item-title .number {
    position: absolute;
    left: 0;
    top: -1.25rem;
    content: '01';
    text-align: center;
    font-size: 3.75rem;
    color: rgba(110, 76, 253, 0.2);
    width: 100%;
    height: 100%;
    z-index: 0;
}

.characteristic-content-list-item .item-desc {
    margin-top: 5.0625rem;
    padding-bottom: 2.5rem;
    color: #8F8F8F;
    font-size: 1.185rem;
    line-height: 2rem;
    letter-spacing: 0.00625rem;
    text-align: left;
    padding-left: 2.5625rem;
    padding-right: 2.5625rem;;
    box-sizing: border-box;
}


/*特点end*/
/* about-product start*/
.about-product {
    width: 100%;
    height: auto;
    padding: 4.37rem 0;
    box-sizing: border-box;
}

.about-product-content {
    width: 90rem;
    height: auto;
    margin: 0 auto;
}

.about-product-content .about-product-desc {
    width: 100%;
    text-align: center;
    color: #474a69;
    font-size: 1.125rem;
    line-height: 2.125rem;
    margin-top: 2.5rem;
}

.about-product-list {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    margin-top: 3.875rem;
    border-radius: 0.625rem;
    padding: 0 7.3125rem;
    box-sizing: border-box;
}

.about-product-list .about-product-list-item {
    width: 36.5625rem;
    height: 15.5rem;
    background: #f4fafd;
    border-radius: 0.625rem;
    position: relative;
    padding: 0 2.5rem;
    margin-bottom: 1.4375rem;
    box-sizing: border-box;
    box-shadow: 0rem 0rem 0.625rem #bdf6f8;
    background: -webkit-linear-gradient(#feffff, #f3fafd);
    /* Safari 5.1 - 6.0*/
    background: -o-linear-gradient(#feffff, #f3fafd);
    /* Opera 11.1 - 12.0*/
    background: -moz-linear-gradient(#feffff, #f3fafd);
    /* Firefox 3.6 - 15*/
    background: linear-gradient(#feffff, #f3fafd);
    /* 标准的语法*/
    font-size: 1rem;
}

.about-product-list .about-product-list-item.about-product-list-item2 {
    height: 30rem;
}

.item-cover-cover2-mt {
    margin-top: 1.5rem;
}

.about-product-list-item-tag {
    position: absolute;
    top: 1rem;
    left: -1.25rem;
    background: url("/Public/Newhome/images/aulaSabiduria/item-tag02.png") no-repeat;
    background-size: 100% 100%;
    width: 12.4375rem;
    height: 3.125rem;
    font-size: 1.125rem;
    text-align: center;
    line-height: 2.65rem;
    color: #fff;
}

.about-product-list-item-tag.tag2 {
    background: url("/Public/Newhome/images/aulaSabiduria/item-tag01.png") no-repeat;
    width: 14.625rem;
    background-size: 100% 100%;
}

.about-product-list-item-cover {
    margin-top: 4.125rem;
    color: #333333;
}

.about-product-list-item-cover.cover2 {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    padding-bottom: 1.625rem;
}

.about-product-list-item-cover .cover-item01 {
    width: 11.625rem;
}

.about-product-list-item-cover .cover-item02 {
    width: 14.0625rem;
    margin-right: 0.625rem;
}

.about-product-list-item-cover .cover-item03 {
    width: 14.3125rem;
    height: 9.8125rem;
}

.about-product-list-item-cover .cover-item04-prent {
    width: 9.375rem;
    height: 9.375rem;
    position: relative;
}

.about-product-list-item-cover .cover-item04 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 9.375rem;
}

.about-product-list-item-cover span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9;
    text-align: center;
    font-size: 1.125rem;
}

.about-product-list-item-cover .cover-item05 {
    width: 9.375rem;
    position: absolute;
    left: 0;
    top: 0;
}

.about-product-list-item-cover .cover-item05-prent {
    width: 9.375rem;
    height: 9.375rem;
    position: relative;
}

.about-product-list-item-cover .cover-item07-prent {
    width: 9.375rem;
    height: 12.375rem;
    position: relative;
}

.about-product-list-item-cover .cover-item07 {
    width: 9.375rem;
    position: absolute;
    left: 0;
    top: 0;
}

.about-product-list-item-cover .cover-item06-prent {
    width: 10.375rem;
    height: 11.375rem;
    position: relative;
}

.about-product-list-item-cover .cover-item06 {
    width: 10.375rem;
    height: 10.75rem;
    margin-top: 1.25rem;
}

.pd-35 {
    padding: 0 2.1875rem;
}

.ml-50 {
    margin-left: 3.125rem;
}

.pd-45 {
    padding: 0 2.8125rem;
    box-sizing: border-box;
}

/* about-product end*/
/*aulaplan解决方案 start*/
.aulaplan {
    width: 100%;
    background: #e4f6ff;
    padding: 4.37rem 0;
}

.tag-list {
    margin-top: 3rem;
}

.tag-list .tag-list-item {
    width: 11.25rem;
    border-radius: 1.25rem;
    height: 2.875rem;
    text-align: center;
    color: #ffffff;
    font-size: 1.125rem;
    font-weight: bold;
    margin: 0 0.6875rem;
    background: -webkit-linear-gradient(left, #fe7950, #f99539);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe7950), color-stop(100%, #f99539));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe7950), color-stop(100%, #f99539));
    background: -webkit-linear-gradient(top, #fe7950 0%, #f99539 100%);
    background: -o-linear-gradient(top, #fe7950 0%, #f99539 100%);
    background: -ms-linear-gradient(top, #fe7950 0%, #f99539 100%);
    background: linear-gradient(top, #fe7950 0%, #f99539 100%);
}

.aulaplan .aaulaplan-content {
    width: 90rem;
    margin: 0 auto;
}

.aulaplan .aaulaplan-content-detail {
    margin-top: 3.4375rem;
}

.aulaplan .aaulaplan-content-detail .yuan {
    width: 43.25rem;
    height: 33.9375rem;
    position: relative;
}

.aaulaplan-content-detail .yuan .yuan-child1 {
    position: absolute;
    top: 0;
    left: calc((100% - 33.9375rem) / 2);
    width: 33.9375rem;
    height: 33.9375rem;
    background: url("/Public/Newhome/images/aulaSabiduria/aulaplan01.png") no-repeat;
    background-size: 100%;
    z-index: 10;
}

.aaulaplan-content-detail .yuan .yuan-child2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 33.9375rem;
    height: 33.9375rem;
    border-radius: 50%;
    background: linear-gradient(#c14cfd, #824cfd, #6e4cfd, #4c69fd, #4cbcfd);
    z-index: 1;
}

.aaulaplan-content-detail .yuan .yuan-child2:after {
    position: absolute;
    top: 0.1875rem;
    left: 0.1875rem;
    width: 33.75rem;
    height: 33.5rem;
    background: #e4f6ff;
    content: '';
    border-radius: 50%;
}

.aaulaplan-content-detail .yuan .yuan-child3 {
    position: absolute;
    top: 0;
    right: 0;
    width: 33.9375rem;
    height: 33.9375rem;
    border-radius: 50%;
    z-index: 1;
    background: linear-gradient(#4cbcfd, #4c69fd, #6e4cfd, #824cfd, #c14cfd);
}

.aaulaplan-content-detail .yuan .yuan-child3:after {
    position: absolute;
    top: 0.1875rem;
    right: 0.1875rem;
    width: 33.75rem;
    height: 33.5rem;
    background: #e4f6ff;
    content: '';
    border-radius: 50%;
}

.min-yuan {
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 1;
}

.min-yuan.min-yuan2 {;
}

.min-yuan-number {
    position: absolute;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    color: #ffffff;
    font-size: 1.125rem;
    z-index: 10;
}

.min-yuan-number.number01 {
    top: -0.9375rem;
    left: 10.5rem;
    background: #c14cfd;
}

.min-yuan-number.number02 {
    position: absolute;
    top: 1.875rem;
    left: 5.625rem;
    background: #824cfd;
}

.min-yuan-number.number03 {
    position: absolute;
    top: 5.625rem;
    left: 1.5625rem;
    background: #824cfd;
}

.min-yuan-number.number04 {
    position: absolute;
    top: 10.625rem;
    left: -0.9375rem;
    background: #6e4cfd;
}

.min-yuan-number.number05 {
    position: absolute;
    bottom: 14.125rem;
    left: -1.25rem;
    background: #6e4cfd;
}

.min-yuan-number.number06 {
    position: absolute;
    bottom: 7.9375rem;
    left: 0.3125rem;
    background: #4c7efd;
}

.min-yuan-number.number07 {
    position: absolute;
    bottom: 3.1875rem;
    left: 3.5625rem;
    background: #4c97fd;
}

.min-yuan-number.number08 {
    position: absolute;
    bottom: -0.3125rem;
    left: 9.375rem;
    background: #4cbcfd;
}

.min-yuan-number.number09 {
    top: -0.9375rem;
    right: 10.5rem;
    background: #4cbcfd;
}

.min-yuan-number.number10 {
    position: absolute;
    top: 1.875rem;
    right: 5.625rem;
    background: #4c97fd;
}

.min-yuan-number.number11 {
    position: absolute;
    top: 5.625rem;
    right: 1.5625rem;
    background: #4c7efd;
}

.min-yuan-number.number12 {
    position: absolute;
    top: 10.625rem;
    right: -0.9375rem;
    background: #6e4cfd;
}

.min-yuan-number.number13 {
    position: absolute;
    bottom: 14.125rem;
    right: -1.25rem;
    background: #6e4cfd;
}

.min-yuan-number.number14 {
    position: absolute;
    bottom: 7.9375rem;
    right: 0.3125rem;
    background: #824cfd;
}

.min-yuan-number.number15 {
    position: absolute;
    bottom: 3.1875rem;
    right: 3.5625rem;
    background: #824cfd;
}

.min-yuan-number.number16 {
    position: absolute;
    bottom: -0.3125rem;
    right: 9.375rem;
    background: #c14cfd;
}

.yuan-desc-msg-fs {
    font-size: 1.125rem;
}

.min-yuan .yuan-desc-msg01 {
    position: absolute;
    top: -1.5625rem;
    left: 2.7rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg02 {
    position: absolute;
    top: 2rem;
    left: -6.7rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg03 {
    position: absolute;
    top: 6rem;
    left: -7.5rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg04 {
    position: absolute;
    top: 11.5625rem;
    left: -9.8rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg05 {
    position: absolute;
    bottom: 15rem;
    left: -9.8rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg06 {
    position: absolute;
    bottom: 8.5625rem;
    left: -8.7rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg07 {
    position: absolute;
    bottom: 3.625rem;
    left: -5.7rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg08 {
    position: absolute;
    bottom: -0.5rem;
    left: 1rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg09 {
    position: absolute;
    top: -1.5625rem;
    right: 3.7rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg10 {
    position: absolute;
    top: 2rem;
    right: -2.0rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg11 {
    position: absolute;
    top: 6rem;
    right: -7.5rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg12 {
    position: absolute;
    top: 11.5625rem;
    right: -7.5rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg13 {
    position: absolute;
    bottom: 15rem;
    right: -8.7rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg14 {
    position: absolute;
    bottom: 8.5625rem;
    right: -9.75rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg15 {
    position: absolute;
    bottom: 3.625rem;
    right: -5.625rem;
    color: #333333;
}

.min-yuan .yuan-desc-msg16 {
    position: absolute;
    bottom: -0.5rem;
    right: 0rem;
    color: #333333;
}

/*aulaplan解决方案 end*/
.iot-manages {
    width: 100%;
    padding: 4.37rem 0;
    box-sizing: border-box;
}

.iot-manages-contents {
    width: 90rem;
    margin: 0 auto;
}

.iot-manages-contents-desc {
    text-align: center;
    margin-top: 2.0625rem;
    color: #474a69;
    font-size: 1.125rem;
}

.iot-manages-contents-list {
    margin-top: 3rem;
    width: 100%;
    padding: 0 2.1875rem;
    box-sizing: border-box;
}

.iot-manages-contents-list img {
    width: 100%;
}

.aulashape {
    background: #f3f4f5;
    width: 100%;
    padding: 4.37rem 0;
    box-sizing: border-box;
}

.aulashape-contents {
    width: 90rem;
    margin: 0 auto;
    color: #333333;
}

.aulashape-contents-desc {
    text-align: center;
    margin-top: 2.0625rem;
    color: #474a69;
    font-size: 1.125rem;
}

.aulashape-contents-list {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    margin-top: 3rem;
}

.aulashape-contents-list .aulashape-contents-list-item {
    width: 21.0625rem;
    margin-bottom: 2.5rem;
}

.aulashape-contents-list .aulashape-contents-list-item .cover {
    width: 100%;
    height: 13.4rem;
    border-radius: 0.625rem;
    overflow: hidden;
    border:0.125rem solid #ffffff;
}

.aulashape-contents-list-item .cover img {
    width: 100%;
    transition-duration: 0.8s;
    transition-timing-function: linear;
}

.aulashape-contents-list-item .cover img:hover {
    transition-duration: 0.8s;
    transition-timing-function: linear;
    transform: scale(1.2);
}

.aulashape-contents-list-item-title {
    text-align: center;
    font-size: 1.125rem;
    margin-top: 1.25rem;
}

/*智慧教室 end*/
/*全流程采购管理页面start*/
.all-purchase {
    width: 100%;
}

.all-purchase-jieshao {
    padding: 4.37rem 0;
    box-sizing: border-box;
    color: #333333;
}

.all-purchase-jieshao-contents {
    width: 90rem;
    margin: 0 auto;
}

.all-purchase-jieshao-contents .left-content {
    width: 50%;
    padding: 2.5rem;
    box-sizing: border-box;
    text-indent: 1.5625rem;
    font-size: 1.125rem;
    line-height: 2.5rem;
    margin-left: 2rem;
    margin-top: 1rem;
}

.all-purchase-jieshao-contentslist {
    margin-top: 2.0625rem;
    padding: 0 2.5rem;
    box-sizing: border-box;
}

.right-cover {
    width: 40%;
    /*color:#ffffff;*/;
}

.right-cover img {
    width: 19.9375rem;
}

.core-modlues {
    width: 100%;
    padding: 4.37rem 0;
    background: #fdf6f3;
}

.core-modlues .core-modlues-contents {
    width: 90rem;
    margin: 0 auto;
}

.core-modlues .core-modlues-contents .core-modlues-contents-list {
    margin-top: 5.625rem;
    width: 82%;
    margin-left: auto;
    margin-right: auto;
    background: url("/Public/Newhome/images/purchase/purchase03.png") no-repeat;
    background-size: 100%;
    /*height:38.8125rem;*/
    padding: 1.25rem;
    box-sizing: border-box;
    position: relative;
}

.core-modlues-contents-list .core-modlues-cltitle {
    margin-top: 4.57rem;
    margin-bottom: 1.25rem;
    color: #474a69;
    font-size: 1.25rem;
    text-align: center;
}

.core-modlues-contents-list .lingxings {
    width: 100%;
    /*margin-top:0.5rem;*/
    height: 6.4375rem;
}

.fmt {
    margin-top: -1.25rem;
}

.core-modlues-contents-list .lingxing-list {
    width: auto;
    margin-top: 2.1875rem;
    display: flex;
}

.core-modlues-contents-list .lingxing-list .lingxing-list-item {
    width: 5.5rem;
    height: 6.5rem;
    background: url("/Public/Newhome/images/purchase/purchase04.png") no-repeat;
    background-size: 100%;
    margin: 0 0.75rem;
    text-align: center;
    font-size: 1.125rem;
    color: #fff;
}

.cover-list {
    position: absolute;
    top: 1rem;
    left: 0;
    width: 100%;
    padding: 0 1.875rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.cover-list-cover {
    width: 5.875rem;
    height: 5.875rem;
}

.cover-list-cover img {
    width: 100%;
}

.cover-list-cover.purchaseicon01 {
    margin-top: 8.5rem;
}

.cover-list-cover.purchaseicon02 {
    margin-top: 2.5rem;
}

.cover-list-cover.purchaseicon03 {
    margin-top: -2.9rem;
}

.cover-list-cover.purchaseicon04 {
    margin-top: -4.375rem;
}

.cover-list-cover.purchaseicon05 {
    margin-top: -4.375rem;
}

.cover-list-cover.purchaseicon06 {
    margin-top: -2.8125rem;
}

.cover-list-cover.purchaseicon07 {
    margin-top: 2.5rem;
}

.cover-list-cover.purchaseicon08 {
    margin-top: 8.5rem;
}

.make-value {
    width: 100%;
    padding: 4.37rem 0;
    background: #ffffff;
    /*background:url("/Public/Newhome/images/purchase/makevaluebg.png") no-repeat;*/
    background-size: 100% 100%;
}

.make-value-contents {
    width: 90rem;
    margin: 0 auto;
}

.advantage-character {
    width: 100%;
    padding: 2.37rem;
    box-sizing: border-box;
    background: url("/Public/Newhome/images/purchase/advantage-characterbg.png") no-repeat;
    background-size: 100% 100%;
}

.advantage-character-content {
    width: 90rem;
    margin: 0 auto;
}

.advantage-character-list {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 5rem;
}

.advantage-character-list-item {
    width: 20.625rem;
    height: 27.125rem;
    padding: 0.625rem;
    box-sizing: border-box;
    background: url("/Public/Newhome/images/purchase/advantage-characte01.png") no-repeat;
    background-size: 100% 100%;
    transition: 0.6s;
}

.advantage-character-list-item:hover {
    margin-top: -0.625rem;
}

.advantage-character-list-item .item-cover {
    width: 100%;
    height: 6.25rem;
}

.advantage-character-list-item .item-cover img {
    height: 100%;
}

.advantage-character-item-msg {
    margin-top: 1.25rem;
    font-size: 1.25rem;
    text-align: center;
    color: #474a69;
}

/*全流程采购管理页面end*/
/*房产管理 start*/
.housers .housers-banner2 {
    width: 100%;
    padding-top: 4.37rem;
}

.housers .housers-banner2 img {
    width: 78.4375rem;
    height: 25.25rem;
}

.housers .allay-sorrows {
    width: 100%;
    padding: 2.37rem;
    box-sizing: border-box;
    background: url("/Public/Newhome/images/house/houseicon01.png") no-repeat;
    background-size: 100% 100%;
}

.housers .allay-sorrows .allay-sorrows-contents {
    width: 90rem;
    margin: 0 auto;
}

.allay-sorrows-contents-list {
    width: 100%;
    margin-top: 2.75rem;
}

.allay-sorrows-contents-list-left {
    margin-left: 11rem;
}

.allay-sorrows-contents-list .right-item {
    margin-top: 3.5625rem;
    width: 50%;
}

.allay-sorrows-contents-list .right-item .right-item-text {
    font-size: 1.125rem;
    color: #474a69;
    position: relative;
    padding-left: 2.1875rem;
    box-sizing: border-box;
    line-height: 1.875rem;
    margin-bottom: 1.875rem;
}

.allay-sorrows-contents-list .right-item .right-item-text:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.875rem;
    height: 1.875rem;
    background: url("/Public/Newhome/images/house/houseicon05.png") no-repeat;
    background-size: 100%;
    content: '';
}

.understands-product {
    width: 100%;
    padding: 2.37rem;
    box-sizing: border-box;
}

.understands-product-contents {
    width: 90rem;
    margin: 0 auto;
}

.understands-product-contents-desc {
    text-align: center;
    color: #474a69;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
    font-size: 1.125rem;
}

.product-preponderance {
    width: 100%;
    padding: 2.37rem;
    box-sizing: border-box;
    background: #e5f1ff;
}

.product-preponderance-contents {
    width: 90rem;
    margin: 0 auto;
}

.product-preponderance-contents-desc {
    text-align: center;
    color: #474a69;
    font-size: 1.125rem;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
}

.product-preponderance-contents .product-preponderance-list {
    padding: 0.3125rem;
    box-sizing: border-box;
    position: relative;
    margin-top: 13.75rem;
    width: 41.875rem;
    height: 27.4375rem;
    margin-right: auto;
    margin-left: auto;
}

.product-preponderance-contents .product-preponderance-list img {
    width: 100%;
    height: 100%;
}

.produt-descs {
    font-size: 1.125rem;
    color: #7905e4;
    width: 12.5rem;
}

.produt-descs.produt-descs1 {
    position: absolute;
    top: 12.8125rem;
    left: -18rem;
    width: 16.5rem;
}

.produt-descs.produt-descs2 {
    position: absolute;
    top: -2rem;
    left: -13.8rem;
    width: 19.3rem;
}

.produt-descs.produt-descs3 {
    position: absolute;
    top: -9.875rem;
    left: 11rem;
    width: 21.75rem;
}

.produt-descs.produt-descs4 {
    position: absolute;
    top: -2rem;
    right: -14rem;
    width: 19.75rem;
}

.produt-descs.produt-descs5 {
    position: absolute;
    top: 12.8125rem;
    right: -20rem;
    width: 19.75rem;
}

.produt-descs .produt-descs-title {
    /*text-indent:1.5rem;*/
    margin-bottom: 1.25rem;
    font-weight: 600;
    font-size: 1.3rem;
    text-align: center;
}

.produt-descs-text {
    font-size: 1.125rem;
    line-height: 1.8rem;
    color: #474a69;
}

.product-assetss {
    width: 100%;
    padding: 2.37rem;
    box-sizing: border-box;
}

.product-assetss .product-assetss-contents {
    width: 90rem;
    margin: 0 auto;
}

.product-assetss-list {
    margin-top: 1.25rem;
    width: 100%;
}

.product-assetss-list .product-assetss-list-left {
    width: 40%;
    height: 20.625rem;
}

.product-assetss-list .product-assetss-list-left img {
    height: 100%;
}

.product-assetss-list .product-assetss-list-right {
    width: 51%;
    color: #333333;
    font-size: 1.6rem;
    margin-right: 4rem;
    box-sizing: border-box;
}

.product-assetss-list .product-assetss-list-right span {
    color: #ff0000;
}

/*房产管理 end*/
/*资产管理start*/
.one-manage-terrace {
    width: 100%;
    padding: 2.37rem;
    box-sizing: border-box;
    background: url('/Public/Newhome/images/assets/assetsicon02.png') no-repeat;
    background-size: 100% 100%;
}

.one-manage-terrace .one-manage-terrace-contents {
    width: 90rem;
    margin: 0 auto;
}

.one-manage-terrace-desc {
    text-align: center;
    color: #333333;
    font-size: 1.125rem;
    margin: 1.875rem 0;
}

.one-manage-terrace .one-manage-terracelist {
    width: 65.25rem;
    margin: 0 auto;
    padding: 0 3.125rem;
    box-sizing: border-box;
    text-align: center;
}

.one-manage-terrace .one-manage-terracelist img {
    width: 80%;
}

.assetss-index-reponderance {
    background: #ffffff;
}

.product-preponderance-list.assetss-index-prcimg {
    margin-top: 5rem;
    width: 29.625rem;
    height: 23.1rem;
}

.produt-descs.produt-descs8 {
    position: absolute;
    top: 0rem;
    left: -23.4375rem;
    text-align: left;
    width: 22rem;
}

.produt-descs.produt-descs9 {
    position: absolute;
    bottom: 1.5rem;
    left: -23.4375rem;
    text-align: left;
    width: 22rem;
}

.produt-descs.produt-descs10 {
    position: absolute;
    top: 0rem;
    right: -22.0375rem;
    text-align: left;
    width: 20.5625rem;
}

.produt-descs.produt-descs10 .produt-descs-title {
    text-indent: 0;
}

.produt-descs.produt-descs11 {
    position: absolute;
    bottom: 1.5rem;
    right: -22.0375rem;
    text-align: left;
    width: 20.5625rem;
}

.produt-descs.produt-descs11 .produt-descs-title {
    text-indent: 0;
}

/*资产管理end*/
/*耗材管理 start*/
.product-assetss-list.assetss-index-product {
    height: 23rem;
    box-shadow: 0 0 0.625rem #abeae7;
    margin-top: 3.75rem;
    padding: 0.3125rem 4.125rem;
    box-sizing: border-box;
}

.product-assetss-list.assetss-index-product .product-assetss-list-left {
    width: 40%;
    height: 100%;
}

.product-assetss-list.assetss-index-product .product-assetss-list-right {
    width: 50%;
}

.consumablesicon-index-preponderance {
    background: #f5f8fe;
}

.consumablesicon-index-preponderance .consumablesicon-index-preponderance-desc {
    text-align: center;
    color: #333333;
    font-size: 1.125rem;
    margin: 1.875rem 0;
}

.consumablesicon-index-preponderance-list img {
    height: 100%;
}

.product-preponderance-list.consumablesicon-index-preponderance-list {
    width: 30.625rem;
    height: 23.125rem;
}

.consumablesicon-index-preponderance-list .produt-descs-title {
    color: #0066ff;
}

.produt-descs.produt-descs12 {
    position: absolute;
    top: -0.3rem;
    left: -19.4375rem;
    /*text-align:right;*/
    width: 16.25rem;
}

.produt-descs.produt-descs13 {
    position: absolute;
    top: 15.3125rem;
    left: -19.4375rem;
    /*text-align:right;*/
    width: 16.25rem;
}

.produt-descs.produt-descs14 {
    position: absolute;
    top: -0.3rem;
    right: -23.4375rem;
    text-align: left;
    width: 20rem;
}

.produt-descs.produt-descs14 .produt-descs-title {
    text-indent: 0;
}

.produt-descs.produt-descs15 {
    position: absolute;
    top: 15.3125rem;
    right: -23.4375rem;
    text-align: left;
    width: 20rem;
}

.produt-descs.produt-descs15 .produt-descs-title {
    text-indent: 0;
}

.content-head-titles {
    text-align: center;
    font-size: 1.125rem;
    color: #333333;
}

.mt-30 {
    margin-top: 1.875rem;
}

.one-manage-terracelist.consumablesicon-terracelist {
    width: 100%;
}

.one-manage-terracelist.consumablesicon-terracelist img {
    width: 75%;
}

.one-manage-terrace.consumablesicon-terrace {
    background: #ffffff;
}

/*耗材管理 end*/
.pdimgs {
    margin-top: 3.75rem;
    padding: 0 13rem;
    box-sizing: border-box;
}

.pdimgs img {
    image-rendering: -moz-crisp-edges;
    /* Firefox*/
    image-rendering: -o-crisp-edges;
    /* Opera*/
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming)*/
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property)*/;
}

.right-wenben {
    text-indent: 1.8rem;
    line-height: 2.5rem;
    font-size: 1.125rem;
}

.pdlr-40 {
    padding: 0 2.5rem;
    box-sizing: border-box;
}

.right-list-top-item.one {
    background: url("../../static/right/u1.png") no-repeat;
    background-size: 100% 100%;
}

.right-list-top-item.one:hover {
    background: url("../../static/right/u1-on.png") no-repeat;
    background-size: 100% 100%;
}

.right-list-top-item.two {
    background: url("../../static/right/u2.png") no-repeat;
    background-size: 100% 100%;
}

.right-list-top-item.two:hover {
    background: url("../../static/right/u2-on.png") no-repeat;
    background-size: 100% 100%;
}

.right-list-top-item.three {
    background: url("../../static/right/u3.png") no-repeat;
    background-size: 100% 100%;
}

.right-list-top-item.three:hover {
    background: url("../../static/right/u3-on.png") no-repeat;
    background-size: 100% 100%;
}

#customerServerTip {
    width: 18.75rem;
}

.cover {
    position: relative;
}

.vrimg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 5.25rem !important;
}

/**new style start*/
.about-column {
    width: 100%;

}

.about-column .about-column-min {

    /*height: 100%;*/


    background: #ffffff;

}

.about-coi {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
}

.about-coi img {
    width: 100%;
}

.about-column .about-column-min .about-column-min-title {
    color: #252b3a;
    font-size: 1.875rem;
}

.about-column .about-column-min .about-column-min-content {
    text-indent: 2rem;
    color: rgba(51, 51, 51, 0.7);
    font-size: 1.1875rem;
    /*margin-top: 2.6875rem;*/
    line-height: 2.125rem;
}

.about-column .about-column-min-left {
    width: 28.4375rem;
    /*margin-top: 2.5rem;*/
}

.purchase-column .about-column-min-left {
    width: 36rem
}

.about-column .about-column-min-right {
    width: calc(100% - 28.4375rem);
    text-align: right;
    position: relative;
}

.about-column-min-right .about-column-min-right-title {
    position: absolute;
    top: -3rem;
    right: 0;
    width: 57.875rem;
    font-size: 1.75rem;
    text-align: center;
    margin: 0 auto;

}

.about-column .about-column-min-right img {
    width: 60.875rem;
    height: 35.3125rem


}

.about-column-conter {
    width: 100%;
    margin-top: 7.125rem;
    padding-bottom: 12.8125rem
}

.about-Learn-more {
    margin-top: 3.125rem;
    color: #9155eb;
    font-size: 1rem;
}

.solution-list {
    width: 100%;

    box-sizing: border-box;

    height: 54.75rem;
    margin-top: 2.6875rem;
    position: relative;
}

.case-contarin {
    position: relative;
    padding-bottom: 9.5625rem;
}

.zhishidain {
    position: absolute;
    right: 20.675rem;
    bottom: 5rem;
    z-index: 9;
}

.new-productsip {
    display: none;
}

.new-productsip.on {
    display: flex;
    animation: fadenmu 2s 1;
}
@keyframes fadenmu {
    0%{
        opacity: 0;
    }

    100%{
        opacity: 1;
    }
}
.solution-list .solution-list-item {
    width: 26.875rem;
    height: 45.4375rem;
    background: #ffffff;
    border-radius: 1.875rem;
    color: #333333;
    position: relative;
    /*margin-right:1.875rem;*/;
}


.solution-list .solution-list-item:hover {
    color: #9155eb;
}

.solution-list .solution-list-item .image-solution {
    width: 100%;
    height: 100%;
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
}

.image-solution-prent {
    width: 100%;

    overflow: hidden;

    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;

}

.solution-list .solution-list-item .image-solution:hover {
    /*transition-duration: 0.8s;*/
    /*transition-timing-function: linear;*/
    /*transform: scale(1.2);*/
}

.image-solution-prent2 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 9;
}

.solution-list .solution-list-item-title {
    font-size: 1.75rem;
    text-align: center;
    z-index: 2;
    padding-top: 6.3125rem;
    box-sizing: border-box;
    color: #333333;
}

.solution-list .solution-list-item-desc {
    color: #8F8F8F;
    font-size: 1.1875rem;
    text-align: center;
    margin: 1.25rem 0 2.375rem 0;
    z-index: 2;
}


.new-product-list {


    margin-top: 2.6875rem;
    height: 45.25rem;

}

.new-product-list .new-product-item {

    width: 31.25rem;
    height:21.9375rem;
    background: #f4f6f5;
    border-radius: 1.25rem;

    overflow: hidden;
    position: relative;
}

.new-product-list .new-product-item-title {
    color: #333333;
    font-size: 1.4375rem;
    margin-top: 1.5rem;
    padding-left: 1.9375rem;




    box-sizing: border-box;

}

.new-product-Feature {
    margin-top: 0.5rem;
    /*display: grid;*/
    /*grid-template-columns: auto auto auto;*/
    /*!*grid-template-rows:2.875rem 2.875rem;*!*/
    /*!*grid-gap:1.75rem;*!*/


    /*grid-column-gap: 3.1875rem;*/
    /*grid-row-gap: 0.75rem;*/

    display: flex;
    flex-flow: wrap;

    box-sizing: border-box;
    width: 21rem;
    flex-flow: wrap;
    margin-left: 1.9375rem;
    color: #8F8F8F;
    font-size: 1.0625rem;

}

.new-product-list .new-product-item-Feature {
    margin-right: 1.25rem;
    width: auto;

    color: #8F8F8F;
    font-size: 1.0625rem


}
.new-product-list .new-product-item:nth-child(1){
    margin-bottom: 3.8125rem;
}

.zhanwei{
    width: 2.25rem
}

.new-product-list .new-product-item-Feature:hover {
    /*background: #9155eb;*/
    /*color: #ffffff;*/
}

.new-product-Learn-more {
    color: #454c67;
    font-size: 1.125rem;
    text-align: center;
    position: absolute;
    right:  1.5rem;
    bottom:  1.5625rem;
    width:7.5rem;
    height:2.375rem;


}
.new-product-Learn-more .solution-img{
    width: 100%;
    height: 100%;
    margin: 0 !important;
}
.new-product-Learn-more .solution-img .more-icon,.new-product-Learn-more .solution-img  .more-icon2{
    /*width: 100% !important;;*/


}
.new-product-Learn-more3 .solution-img  .more-icon2,.new-product-Learn-more3 .solution-img  .more-icon{
    width: 100% !important;
    height: auto;!important;
}
.case-swiper {
    margin-top: 3rem;

    border-radius: 1.25rem;

    height: 21.8125rem;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
}

.indication {
    margin-top: 0.875rem;
    width: 90%;
    padding-bottom: 1.75rem;
}

.case-swiper-item {
    width: 96.875rem;
    height: 21.25rem;
}

.case-swiper-item-left {
    width: 47.3125rem;
    height: auto;
    border-radius: 1.875rem;
    overflow: hidden;
}

.case-swiper-item .case-img {
    width: 100%;
    height: 100%;
}

.case-swiper-item .case-img:hover {
    transition-duration: 0.8s;
    transition-timing-function: linear;
    transform: scale(1.2);
}

.pd-main {
    padding-left: 6.5625rem;
    padding-right: 6.5625rem;
    box-sizing: border-box;
    position: relative;
}

.case-swiper-item-right {
    width: calc(100% - 47.3125rem);
    color: #0a0a0a;
    padding-left: 2.875rem;
    box-sizing: border-box;
}

.indication-item {
    width: 2.5rem;
    height: 1.9375rem;
    margin-right: 1.25rem;
    background: url("../images/v2/Indication02.png") no-repeat;
    background-size: 100% 100%;
}

.indication-item.on {
    background: url("../images/v2/Indication01.png") no-repeat;
    background-size: 100% 100%;
}

.case-number {
    color: #9155eb;
    font-size: 3.125rem;
    font-weight: bold;
}

.case-number span {
    color: #cbcbd1;
    font-size: 1.875rem;
    font-weight: 500;
}

.case-shcool {
    margin-top: 1.625rem;
    color: #333333;
    font-size: 1.8125rem;
}

.case-shcool-desc {
    margin-top: 1.875rem;
    font-size: 1.8125rem;
    color: #333333;
    font-weight: bold;

}

.case-shcool-system {
    margin-top: 1.125rem;
    color: #747474;
    font-size: 1.1875rem;
}

.case-more {
    margin-top: 0.5rem;
    color: #747474;
    font-size: 1.1875rem;
    cursor: pointer;
    line-height: 166.86%;
}

.right-cover {
    width: 4.5rem;
    margin-left: 0.75rem;
    cursor: pointer;
}

.right-tab {
    width: 4.875rem;
    height: 4.875rem;
    position: absolute;
    right: 12rem;
    top: 8.875rem;
    cursor: pointer;
}

.right-tab img {
    width: 100%;
    height: 100%;
}

.right-tab .right-tab-cover2 {
    display: none;
}

.right-tab:hover .right-tab-cover2 {
    display: block;
}

.right-tab:hover .right-tab-cover1 {
    display: none;
}

.new-date {
    width: 100%;
    color: #9f9f9f;
    font-size: 1.25rem;
    margin-top: 2.3125rem;
}

.left-down {
    width: 0;
}

.line-right {
    position: absolute;
    right: -0.0625rem;
    top: -0.3125rem;
    width: 0.875rem;
    color: #9155eb;
    border-top: 0.05rem solid #9155eb;
    transform: rotate(45deg);
}

.footer-nav {
    display: flex;
    width: 46.875rem;
    justify-content: space-between;
    margin-top: 3.125rem;
    font-size: 1.125rem;
}

.footer-nav-item {
    color: #d4d4d4;
}

.video-account {

    margin-right: 3rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 10.6875rem;
}

.video-account:hover .hover-img-item {
    display: block;
}

.video-account .hover-img-item {
    display: none;
    position: absolute;
    bottom: 5.025rem;
    left: -0.25rem;
    width: 12.5625rem;
    height: 12.5625rem;
}

.Contact-ustitle {
    font-size: 1.6875rem;
    color: #333333;
    text-align: center;
}

.hover-img-item .sanjio {
    width: 0;
    height: 0;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.75rem solid #ffffff;
}

.wechat-account {

    text-align: center;

    width: 9.5rem;
    color: #8F8F8F;
}

.video-account-cover {
    width: 100%;
    display: flex;
}

.footer-middle {
    margin-top: 3.875rem;
    width: 80.6875rem;
    margin-left: auto;
    margin-right: auto;
}

.footer-middle-item {
    color: #8F8F8F;
}

.footer-middle-item-left {
    width: 2.6875rem;
    height: 2.6875rem;
}

.footer-middle-item-left img {
    width: 100%;
}

.footer-middle-item-right {
    padding-left: 2.125rem;

}

.footer-middle-item-title {
    font-size: 1.25rem;
}

.footer-middle-item-desc {

    font-size: 1.25rem;

}

.navigation-item-content {
    width: 100%;
    margin: 0 auto;
    display: flex;
    //height: 24.3125rem;
	height: 28.3125rem;
}

.navigation-item-content-left {
    width: 44.075rem;
    background: #ffffff;
    height: 100%;
    color: #000000;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

.navigation-item-content-right {
    width: calc(100% - 24.375rem);
    padding: 1.375rem 1.5625rem;

    box-sizing: border-box;
    color: #333333;
    line-height: 1.5625rem;
    background: rgba(245, 245, 245, 0.9);
}

.navigation-item-case-title {
    font-size: 1.1785rem;
    text-align: left;
    font-weight: bold;
    color: #000000;
}

.navigation-item-case-desc {
    margin-top: 1.1875rem;
    font-size: 1.099rem;
    color: #252B3A;
    text-align: left;
    line-height: 1.8rem;
    width: 67%;
    height: 9.5rem;
    font-weight: 500;
}


.navigation-item-case {
    width: 100%;
    height: 100%;
    /*width:21.375rem;*/
    /*margin:0 auto;*/
    padding: 2.6875rem 0 0 7.0625rem;
    box-sizing: border-box;
}

.navigation-item-case-phone {

    margin-top: 2.4375rem;
    text-align: left;
    font-size: 1.7rem;
    /*font-weight:bold;*/
    display: flex;
    align-items: center;
    color: #9155EB;
}

.navigation-item-case-phone .Vector {
    width: 1.55rem;
    margin-right: 0.625rem;
}

.navigation-c-right-case-list {
    display: flex;
    text-align: left;
}

.right-case-list-item {
    margin-right: 13rem;
}

.right-case-list-item-title {
    color: #000000;
    font-size: 1.126rem;
}

.right-case-list-item-ji {
    margin-top: 0.75rem;
    color: #666666;
    font-size: 0.89rem;
}

.nav-school-list .school-item {
    width: 50%;
    text-align: left;
    font-size: 1.126rem;
    color: #5B5B5B;
    margin-bottom: 1.25rem;
    padding-left: 1.8rem;
    box-sizing: border-box;
}
.nav-school-list .school-item:hover{
    color: #9155EB;
}

.nav-school-list .school-item.pd30 {
    padding-left: 9rem;
    box-sizing: border-box;
}

.nav-school-list {
    margin-top: 1.02rem;
    width: 100%;
    display: flex;
    flex-flow: wrap;
}

.newColumn-nav .Stock-code {
    font-size: 1.65rem;
    /*margin-left: 1.25rem;*/
    color: #9155EB;

    font-weight: 600;

}
.newColumn-nav.min-nav .Stock-code {
    display: flex;
    align-items: center;

}
.newColumn-nav  .Stock-code .linxirx2{
    display: none;
}
.newColumn-nav.min-nav .Stock-code{
    font-size: 1.5rem;
}
.newColumn-nav.min-nav .Stock-code .linxirx{
    display: none;
}
.newColumn-nav.min-nav .Stock-code .linxirx2{
    display: block;
    white-space: nowrap;
    font-size: 1.35rem;
    margin-left: 3.375rem;

}
.linxirx-phone2{
    font-size: 1.5rem;
    margin-left: 3.375rem;
}
.newColumn-nav .Stock-code .linxirx{
    margin-left: 2.875rem;
    position: relative;

    border-radius:0.25rem;
    box-sizing:border-box;
    /*border:0.13125rem solid #9155EB;*/

    font-weight: 500;
    margin-right: 0.625rem;

    color: #666666;
    font-size:1.285rem;

}
.linxirx .linxirx-phone{
    font-size: 1.285rem;

    color: #9155EB;

    font-weight: 600;
    margin-left: 1rem;
}
.newColumn-nav .Stock-code .linxirx:after{
    content: "";
    position: absolute;
    left: -1.375rem;
    top: 0;
    width:0.0625rem ;
    height: 3.375rem;
    background: rgba(216, 216, 216, 0.4);

}
.tick-list {
    margin-top: 1.1875rem;
    font-size: 1.099rem;
    height: 9.5rem;
}

.tick {
    width: 1.125rem;
    margin-right: 0.75rem;
}

.tick-list .tick-item {
    text-align: left;
    display: flex;
    align-items: center;
    margin-bottom: 1.1875rem;
    font-weight: 500;
}

.navigation-c-right-product-list {
    width: 100%;
    display: grid;
    grid-template-columns: 25.5625rem 25.5625rem 25.5625rem;
    grid-column-gap: 0.3225rem;
    grid-row-gap: 0.3225rem;
}

.right-product-list-item {

    text-align: left;
    cursor: pointer;
    width: 25.5625rem;
    height: 6.5625rem;
    padding: 1.375rem 1.9rem;
    box-sizing: border-box;
    /*background: #F5F5F5;*/

}
.right-product-list-item-join{
    margin-top:2.25rem;
    margin-left:3.0625rem;
    width:13rem;
    height:6rem;
}

.right-product-list-item-join img{
    width: 100%;
}

.right-product-list-item:hover {
    /*background: #ffffff;*/
}

.right-product-list-item:hover .right-product-list-item-title {
    color: #9155eb

}

.right-product-list-item-title {
    color: #333333;
    font-size: 1.1875rem
}

.right-product-list-item-ji {
    margin-top: 0.5rem;
    color: #666666;
    font-size: 0.9875rem;
    /*line-height: 1.075rem;*/
    font-weight: 500;
}


.newColumn-banner3 {
    width: 100%;
    height: 37.5rem;
    /*padding-top: ;*/
}

.newColumn-banner3 .swiper-container1 .ban-item {
    border-radius: 0;
}

.zhjs-system-content {
    border-radius: 2.35rem;

    margin-right: auto;
    margin-left: auto;

    background: #ffffff;
    padding-bottom: 5rem;
}

.public-color {
    color: #9155eb !important;
}


.zhjs-system-content-left {
    width: 58.5%;
    text-indent: 2rem;
    box-sizing: border-box;
    line-height: 2.0625rem;
    font-size: 1.1875rem;
    color: #8F8F8F;
}

.zhjs-system-content-right {
    width: 100%;
    margin-top: 2.4375rem;

    border-radius: 2.35rem;

}

.zhjs-system-content-right img {
    width: 100%;
    /*height: 100%;*/
}

.fd-img {
    overflow: hidden;
}

.fd-img:hover img {
    transition-duration: 0.8s;
    transition-timing-function: linear;
    transform: scale(1.2);
    overflow: hidden;
}

.content-ind-right-zixinag-item1 {

}

.zixinag-item {
    margin-bottom: 9.875rem;
    height: 3.5625rem;
}

.yh01 {
    width: 48.875rem;
    height: 35.375rem;
}

.yh03 {
    width: 13.1875rem;
    height: 35rem;
}

.yh03-view {
    height: 100%;
    display: flex;
    align-items: center;
}

.feature-content {
    border-radius: 1.375rem;


    height: 86.875rem;
    background: #ffffff;

    box-sizing: border-box;
}

.product-success-case {
    border-radius: 2.35rem;


    height: 27.1875rem;
    background: #F4F6F5;
}

.product-success-case .product-success-case-left {
    width: 50%;
    border-top-left-radius: 1.375rem;;
    border-bottom-left-radius: 1.375rem;;
}

.product-success-case .product-success-case-left img {
    height: 100%;
}

.product-success-case .product-success-case-left.product-success-case-left2 {
    width: 50%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 1.375rem;
    border-bottom-right-radius: 1.375rem;
}

.product-success-case .product-success-case-right {
    width: 50%;


    padding: 4.8125rem 3.5rem;
    box-sizing: border-box;
    color: #333333;
}

.product-success-case-title {
    font-size: 1.75rem;
    font-weight: bold;

}

.product-success-case-content {
    margin-top: 2.375rem;
    text-indent: 2rem;
    font-size: 1.1875rem;
    line-height: 1.8125rem;
    color: #8F8F8F;
    height: 8.875rem;
}

.see-detail {
    margin-top: 3.875rem;
    font-size: 1.1875rem;
    cursor: pointer;
}

.mt150 {
    margin-top: 6.625rem;
}

.purchase-column {
    height: 40.625rem;
    background: #F4F6F5;
    border-radius: 1.375rem;
}

.purchase-column .about-column-min {
    width: 100%;
    height: 100%;
    padding: 4.5625rem 6.125rem;
    box-sizing: border-box;


}

.purchase-column .about-column-min.about-column-min2 {

    padding: 4.5625rem 6.125rem;
    box-sizing: border-box;


}

.purchase-column .about-column-min-title {
    margin-top: 5.5rem;
    font-size: 1.75rem;
}

.purchase-column .about-column-min-ys {
    font-size: 1.375rem;
    color: #333333;
}

.about-column-min-ys {
    margin-top: 1.2rem;
    color: #252b3a;
    font-size: 1rem;
    /*line-height:1.875rem;*/;
}


.purchase-column .about-column-min .about-column-min-content.about-column-min-content {
    margin-top: 2.25rem;
    color: #8F8F8F;
    text-indent: 2rem;
    line-height: 2rem;
    font-size: 1.1875rem;
}

.aulaSabiduria .about-column-min .about-column-min-content {
    margin-top: 2.25rem;
    color: #8F8F8F !important;
    text-indent: 2rem;
    line-height: 2rem;
}

.feature-content.feature-content2 {
    padding: 4.625rem;
    box-sizing: border-box;
    height: 45.9375rem;
    border-radius: 1.375rem
}

.jazhi {
    margin-right: auto;
    margin-left: auto;

    height: 45.9375rem;
    /*padding:  5.625rem;*/
    box-sizing: border-box;
    border-radius: 1.375rem;
    background: #ffffff;
}

.jazhi2 {
    padding: 5.625rem;
}

.characteristic-content-list-item.characteristic-content-list-item2 .item-cover {
    width: 9.9375rem;
    height: 10.4375rem;
}

.characteristic-content-list-item.characteristic-content-list-item2 .item-title {
    margin-top: 3.75rem;
}

.characteristic-content-list-item.characteristic-content-list-item2 .item-desc {
    margin-top: 2.375rem;
    text-align: left;
}

.pd-100 {
    padding-top: 6.25rem;
}

.public-width {
    margin-right: auto;
    margin-left: auto;
    width: 97.125rem;
}

.state-list {
    height: 45.9375rem;
}
.state-list .state-list-item:hover{
    background: #9155EB;
}
.state-list .state-list-item:hover .state-list-item-title,.state-list .state-list-item:hover .gntx-list-item-desc{
    color: #ffffff;
}
.state-list .state-list-item:hover .state-list-item-title-cont:after {
    background: #ffffff;
}
.state-list .state-list-item {
    /*border-radius:2.5rem;*/
    position:relative;
    overflow:hidden;
    width:18rem;
    height:42.875rem;
    border-radius:1.375rem;
    box-shadow:0rem 0rem 0.25rem #D8D8D8;
}
.state-list-item  .state-list-item-title-cont {
    margin-top:7.9375rem;
    position:relative;
    padding:0 2.5rem;
    height:7.5rem;
    box-sizing:border-box;
}
.state-list-item .state-list-item-title-cont:after {
    content:"";
    position:absolute;
    left:calc(50% - 1.65625rem);
    bottom:-1.875rem;
    width:3.3125rem;
    height:0.1875rem;
    background:#9155EB;
}
.state-list-item .state-list-item-title {
    color:#9155eb;
    font-size:1.75rem;
    text-align:center;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:0 2.5rem;
    box-sizing:border-box;
    font-weight: bold;
}
.state-list-item  .gntx-list-item-desc{
    margin-top:4.9375rem;
    color:#8F8F8F;
    padding:0 1.875rem;
    box-sizing:border-box;
    text-align:left;
    font-size: 1.1875rem;
}

.state-list-item .houser-cover {

}

.state-list-item .houser-cover2 {
    display: none;
}

.state-list-item:hover .houser-cover {
    display: none;
}

.state-list-item:hover .houser-cover2 {
    display: unset;
}

.state-list .state-list-item img {
    width: 100%;
}

.state-list-item:hover .state-list-item-content {
    /*margin-top: 20px;*/
    /*transition-property: all; !* 所有属性都会应用过渡 *!*/
    /*transition-duration: 0.2s; !* 过渡时间为2秒 *!*/
}

.state-list-item:hover .state-list-item-content:after {
    display: none;
}

.state-list-item:hover .state-list-item-desc {
    display: block;
}

.state-list-item-content {
    position: absolute;
    top: 4.80rem;
    left: 0;
    z-index: 2;

}

.state-list-item-content-title {
    color: #ffffff;
    font-size: 1.65rem;
    font-weight: bold;

    width: 100%;
    padding-left: 4.56rem;
    box-sizing: border-box;
}

.state-list-item-desc {
    display: none;
    margin-top: 4.125rem;
    font-size: 1.25rem;
    padding-left: 2.56rem;
    line-height: 1.875rem;
}

.state-list-item-content:after {
    content: "";
    position: absolute;
    top: 3.25rem;
    left: 0;
    width: 2.6rem;
    height: 0.2875rem;
    background: #ffffff;
    margin-left: 4.56rem;
}

.youshi-mian {

}

.youshi-mian .youshi-mian-item {
    padding-top: 7.5rem;

    box-sizing: border-box;
    width: 17.0625rem;
    height: 46.5625rem;
    background: rgba(205, 205, 205, 0.2);
    box-shadow: inset -0.1875rem -0.0625rem 0.5625rem rgba(204, 204, 204, 0.34);
}

.youshi-mian .youshi-mian-item.show {
    padding: 1.875rem 0.875rem;
    box-sizing: border-box;
    box-shadow:0.0625rem 0.0625rem 0.4375rem #cccccc;
}

.youshi-mian .youshi-mian-item.show .youshi-cover {
    width: 100%;
    height: 17.5rem;
}

.youshi-mian .youshi-mian-item .youshi-cover {
    width: 100%;
    height: 8.75rem;
}

.youshi-cover img {
    height: 100%;
}

.youshi-mian .youshi-mian-item.show {
    width: 27.5rem;
    background: #ffffff;

}

.youshi-mian-item.show .youshi-mian-item-title {
    color: #9155eb;
    font-size: 2.125rem;
    margin-top: 2.6875rem;


}

.youshi-mian-item .youshi-mian-item-title {
    margin-top: 3.25rem;
    font-size: 1.75rem;
    color: #333333;
}

.youshi-mian-item .youshi-mian-item-title {
    color: #444444;
    text-align: center;
}

.youshi-mian-item .youshi-mian-item-desc {
    display: none;
    color: #333333;
    text-align: left;
    margin-top: 1.6875rem;
    font-size: 1.1875rem;
    line-height: 2.5rem;
    padding: 0 3.6875rem;
    box-sizing: border-box;
}

.youshi-mian-item.show .youshi-mian-item-desc {
    display: block;
    color: #8F8F8F;
}

.youshi-mian-item .youshi-right {
    margin-top: 5.75rem;
    width: 100%;
    height: 3.125rem;
}

.youshi-mian-item.show .youshi-right {
    display: none;
}

.youshi-right img {
    height: 100%;
}

.about-column.assets-column {
    height: 39.0625rem;
}

.assets-column .about-column-min-title {
    margin-top: 5.5rem;
}

.about-column.assets-column .about-column-min-left {
    width: 50%;

}

.about-column.assets-column .about-column-min-content {
    color: #646464;
}

.assets-column.assets-column .about-column-min-right {
    width: 50%;


}

.about-column.consumables-column {
    height: 42.625rem;
}

.system-feature-hc {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    color: #333333;
}

.system-feature-hc .system-feature-hc-item {
    width: 49.47%;
    height: 20.875rem;
    border-radius: 1.875rem;
    background: #ffffff;
    display: flex;
    padding: 3.5rem 4.5625rem;
    box-sizing: border-box;


}

.system-feature-hc-item:hover .feature-hc-item-title {
    color: #9155eb;
}

.system-feature-hc-item:hover .feature-hc-item-gn {
    display: flex;
}

.system-feature-hc .system-feature-hc-item:nth-child(0) {
    margin-bottom: 1.125rem;
}

.system-feature-hc .system-feature-hc-item:nth-child(1) {
    margin-bottom: 1.125rem;
}

.system-feature-hc-item .feature-hc-item-title {
    color: #333333;
    font-size: 1.75rem;
}

.system-feature-hc-item .feature-hc-item-desc {
    color: #8F8F8F;
    font-size: 1.1875rem;
    margin-top: 0.9375rem;
    line-height: 2rem;
    height: 5.75rem;
}

.feature-hc-item-gn {
    margin-top: 1.6875rem;
    display: none;
    width: 88%;
    flex-flow: wrap;
}

.feature-hc-item-gn .feature-gn-item {
    height: 1.9375rem;
    padding: 0 0.625rem;
    background: #F5F5F5;
    color: #8F8F8F;
    font-size: 0.875rem;
    display: flex;
    align-items: center;
    margin-right: 0.6875rem;
    margin-bottom: 0.6875rem;

}

.system-feature-hc-item-right {
    width: 17.4375rem;
    height: 14.1875rem;
}

.peoject-framework {
    height: 45rem;
    background: #ffffff;
    padding: 2.25rem;
    box-sizing: border-box;
    border-radius: 1.375rem;
}

.jiazhi-youshi {

    background: #ffffff;
    color: #333333;

    display: flex;
    flex-flow: wrap;
}

.jiazhi-youshi-item {
    width: 31.4375rem;
    height: 21.5625rem;
    background: #F4F6F5;
    margin-right: 1.375rem;
    border-radius: 1.375rem;


}

.jiazhi-youshi-item:hover .youshi-item-title {
    color: #ffffff;
}

.jiazhi-youshi-item:hover {
    background: #9155eb;
}

.jiazhi-youshi-item:nth-child(3), .jiazhi-youshi-item:nth-child(6) {
    margin-right: 0;
}

.jiazhi-youshi-item.mt {
    margin-bottom: 1.3125rem;
}

.youshi-item-title {
    font-size: 1.1875rem;
    text-align: center;
    color: #333333;
    margin-top: 2.1875rem;
}

.youshi-item-cover {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 9.375rem;

}

.public-img {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.experiment-list {


    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}

.experiment-item {
    width: 19%;
    height: 30.1875rem;
    background: #ffffff;
    border-radius: 1.875rem;
    padding-top: 3.75rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    box-sizing: border-box;
    color: #333333;
    cursor: pointer;

}

.experiment-item:hover {
    margin-top: -2.0rem;
}

.experiment-item-title {
    font-size: 1.5rem;
    text-align: center;
    font-weight: bold;
    color: #9155eb;
}

.experiment-item-content {
    color: #939393;
    font-size: 1.1rem;
    margin-top: 2.75rem;
    padding: 0 2.75rem;
    box-sizing: border-box;
    line-height: 1.8rem;
}

.manage-system-fk {
    height: 36.6875rem;
    position: relative;
}

.experiment-cover {
    position: absolute;
    top: 13rem;
    left: 45.8%;
    width: 9rem;
    height: 9rem;
}

.manage-system-fk-left {
    background: #9155eb;
    border-radius: 1.375rem;
    width: 50.5625rem;
    height: 100%;
    padding-top: 4.375rem;
    box-sizing: border-box;
}

.manage-system-fk-right {
    width: 50%;
    height: 100%;
    padding: 3.4375rem 0;
    box-sizing: border-box;

}

.manage-system-fk-right .manage-system-fk-right-content {
    padding: 2.4375rem 0;
    box-sizing: border-box;
    background: #ffffff;
    width: 100%;
    height: 100%;
    border-bottom-right-radius: 1.375rem;
    border-top-right-radius: 1.375rem;
    color: #333333;
}

.manage-system-fk-left .system-fk-title {
    font-size: 2.15rem;
    text-align: center;
    font-weight: bold;
}

.manage-system-fk-right .system-fk-title {
    font-size: 1.85rem;
    text-align: center;
    font-weight: bold;
}

.manage-system-fk .system-fk-content {

    font-size: 1.289rem;
}

.manage-system-fk-left .system-fk-content-item {
    margin-top: 3.125rem;
    padding-left: 9.875rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: 1.15rem;
}

.manage-system-fk-right .system-fk-content-item {
    margin-top: 2.525rem;
    padding-left: 9.875rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: 1.15rem;
    color: #8F8F8F;
}

.fk-content-item-cover {
    width: 1.3125rem;
    height: 1.3125rem;
    margin-right: 1rem;
}

.jsnr-container {
    background: #F4F6F5;
    border-radius: 1.375rem;
    color: #0a0a0a;
    padding: 6rem;
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;

}

.jsnr-container-item {
    width: 50%;
    margin-bottom: 1.5rem;
}

.jsnr-container-item .jsnr-container-title {
    font-size: 1.4375rem;
    color: #000000;
    font-weight: bold;
}

.jsnr-container-item .jsnr-container-child {
    color: #333333;
    font-size: 1.25rem;
    padding-left: 1.875rem;
    margin-top: 0.625rem;
}

.jsnr-container-child-item {
    background: #ffffff;
    padding: 0.3125rem 0.625rem;
    margin-left: 0.625rem;
    border-radius: 0.3125rem;
    color: #4d445c;
}

.jsnr-container-item-cover {
    width: 1.875rem;
    margin-right: 0.625rem;
}

.jjfn-peculiarity {
    background: #ffffff;
    border-radius: 2.35rem;
    color: #0a0a0a;
    padding: 6rem;
    box-sizing: border-box;
    height: 35rem;
    display: flex;
    justify-content: space-between;
}

.jjfn-peculiarity-right {
    width: 50%;
    padding-top: 2.5rem;
    box-sizing: border-box;
}

.jjfn-peculiarity-left {
    width: 50%;
}

.jjfn-peculiarity-right .jjfn-peculiarity-right-item {
    padding-left: 1.25rem;
    box-sizing: border-box;
    position: relative;
    font-size: 1.25rem;
    margin-bottom: 1.5rem;
    color: #333333;
}

.jjfn-peculiarity-right .jjfn-peculiarity-right-item:before {
    position: absolute;
    top: 40%;
    left: 0;
    content: "";
    width: 0.5125rem;
    height: 0.5125rem;
    border-radius: 50%;
    background: #9155eb;
}

.line-s {
    padding:0 0.625rem;
    display: block;
}

.case-group-list {

    color: #0a0a0a;


}

.case-group-list .case-group-list-right {
    width: 48%;
    background: #ffffff;
    border-radius: 2.35rem;
    /*padding: 2rem;*/
    /*box-sizing: border-box;*/
}

.case-group-list .case-group-list-title {
    color: #333333;
    font-size: 1.89rem;
    text-align: center;
}

.case-group-list .case-group-list-cover {
    width: 100%;
}

.case-group-list .case-group-list-left {
    background: #ffffff;
    border-radius: 2.35rem;
    width: 48%;
    padding: 2rem;
    box-sizing: border-box;
}

.about-column.laboratory-js {
    height: 35rem;
    margin-bottom: 3.125rem;

}

.about-column.laboratory-js .about-column-min-left {
    width: 32.4375rem;
}

.about-column.laboratory-js .about-column-min-right img {
    width: 100%;
    height: auto;
}

.laboratory-js .about-column-min-content {
    margin-top: 1.875rem;
    color: #8F8F8F;
}

.about-column.laboratory-js .about-column-min {
    background: #F4F6F5;
    border-radius: 1.375rem;
    padding: 4.3125rem 3.0625rem;
    box-sizing: border-box;
}

.mb-75 {
    margin-bottom: 7.5rem;
}

.flex-c {
    display: flex;
    align-items: center
}

.school-iot-system {
    background: #F4F6F5;
    border-radius: 1.375rem;
    padding: 10.25rem 5rem;
    box-sizing: border-box;
    height: 46.5625rem;


}

.school-iot-system-item {

}

.school-iot-system-item .beater {
    width: 1.6875rem;
    height: 1.6875rem;
    margin-right: 0.85rem;
    margin-top: 0.5rem;
}

.school-iot-system-item .school-iot-system-title {
    font-size: 1.75rem;
}

.school-iot-system-item .school-iot-system-content {
    font-size: 1.1875rem;
    color: #8F8F8F;
    padding-top: 1.625rem;
    line-height: 2rem;
}

.school-iot-system-left {
    width: 28%;
}

.school-iot-system-right {
    width: 28%;
}

.school-iot-system-center {
    width: 40%;
    display: flex;
    align-items: center;
}

.school-iot-system-item.mt-100 {
    margin-top: 6.25rem
}

.iot-gn-ys {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;

}

.iot-gn-ys .iot-gn-ys-item {
    width: 32%;
    margin-bottom: 1.4375rem;
    background: #ffffff;
    border-radius: 1.375rem;

    height: 22.375rem;


    box-sizing: border-box;
    padding: 5.5rem 3.125rem;;
}

.iot-gn-ys .iot-gn-ys-item:hover .iot-gn-ys-item-title {
    color: #ffffff;
}

.iot-gn-ys .iot-gn-ys-item:hover .iot-gn-ys-item-content {
    color: #ffffff;
}

.iot-gn-ys .iot-gn-ys-item:hover {
    background: #9155eb;
}

.Ellipse2201 {
    position: absolute;
    top: -0.25rem;
    left: 0.0125rem;
    width: 2.625rem;
    height: 2.625rem;
}

.iot-gn-ys-item-title {
    font-size: 1.75rem;
    color: #333333;
    padding-left: 1.25rem;
    box-sizing: border-box;
    position: relative;
    font-weight: bold;
}

.iot-gn-ys-item-content {
    color: #8F8F8F;
    font-size: 1.1875rem;
    margin-top: 2.8125rem;
    line-height: 1.5625rem;
    padding: 0 1rem;
    box-sizing: border-box;
}

.zhjs-desc-list {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}

.zhjs-desc-item {
    width: 47.25rem;
    height: 20.375rem;
    background: #ffffff;
    position: relative;
    margin-bottom: 2.6875rem;
}

.zhjs-desc-item-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;

}

.zhjs-desc-item-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    padding: 4rem;
    box-sizing: border-box;
}

.zhjs-desc-item-content-title {


    font-size: 1.75rem;
    color: #333333;
}

.zhjs-desc-item-content-title span {
    font-size: 2.125rem;
}

.zhjs-desc-item-desc {
    margin-top: 1.8125rem;
    font-size: 1.1286rem;
    color: #777777;
    line-height: 1.4375rem;
    height: 5.75rem;
    width: 50%;
}

.lj-detail {
    margin-top: 1.1875rem;
    width: 9.3125rem;
    height: 1.9375rem;
    border: solid #707070 0.0625rem;
    background: #FFFFFF;
    color: #707070;
    border-radius: 1.1875rem;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}

.lj-detail:hover {
    background: #9155eb;
    border: unset;
    color: #ffffff;
    cursor: pointer;
}

/**new style end*/
.public-title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-top: 6.25rem;
}

.public-title-left {
    width: 80%;
}

.public-title-left-title {
    font-size: 2.6375rem;
    font-weight: bold;
}

.public-title-left-desc {
    margin-top: 1.275rem;
    font-size: 1.5rem;
    color: #2C2C2C;
}

.public-title-right {
    padding-top: 0.8rem;
    box-sizing: border-box;
    width: 20%;
    font-size: 1.25rem;
    color: #9E9E9E;
    text-align: right;
    text-transform: uppercase;

}

.public-bgwhite {
    background: #ffffff;
}

.solution-img {
    width: 100%;
    cursor: pointer;
}

.solution-img:hover .more-icon {
    display: none;

}

.solution-img:hover .more-icon2 {
    display: unset;

}

.more-icon {
    width: 9.5625rem;
    height: 2.6875rem;
}

.more-icon2 {
    display: none;
    width: 9.5625rem;
    height: 2.6875rem;
}

.product-img {
    width: 100%;
}

.product-img img {
    width: 100%;
}

.new-product-item .solution-img {
    margin-top: 1.2125rem;
    margin-bottom: 3.875rem;
}

.more-cases-title {
    font-size: 1.8125rem;
    color: #333333;
    font-weight: bold;
}

.more-cases-title span {
    font-size: 1rem;
    color: #a2a2a2;
}

.more-cases-right:hover .cooperation-selected {
    display: unset;
}

.more-cases-right:hover .cooperation {
    display: none;
}

.more-cases-right .cooperation-selected {
    display: none;
    width: 13.6875rem;
    height: 2.3125rem;
}

.more-cases-right .cooperation {
    width: 13.6875rem;
    height: 2.3125rem;
}


.zhishidain .zhishidain-item {
    width: 3.1875rem;
    height: 3.1875rem;

}

.zhishidain .zhishidain-item1 {
    margin-right: 2.8125rem;
    background: url("../images/v2/home/c-left.png") no-repeat;
    background-size: 100% 100%;
}

.zhishidain .zhishidain-item1:hover {
    background: url("../images/v2/home/c-leftd.png") no-repeat;
    background-size: 100% 100%;
}

.zhishidain .zhishidain-item2 {
    background: url("../images/v2/home/c-right.png") no-repeat;
    background-size: 100% 100%;
}

.zhishidain .zhishidain-item2:hover {
    background: url("../images/v2/home/c-rightd.png") no-repeat;
    background-size: 100% 100%;
}

.zhishidain {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.case-tab-parent {
    border-bottom:#8F8F8F 0.0625rem solid;
    display: flex;
    margin-top: 1.5625rem;
}

.case-tab-item {
    color: #747474;
    font-size:1.1875rem;
    margin-right: 2.4375rem;
    padding-bottom: 0.5rem;
}

.case-tab-item.on {
    border-bottom: #9155EB 0.0625rem solid;

}

.zhishidains-prant {
    height: 10rem;
}

.case-sp-list {
    margin-top: 1.75rem;
    height: 17.4375rem;

}

.news-importance {
    margin-top: 2.8125rem;
    border-radius: 1.375rem;
    overflow: hidden;
}

.news-importance .news-importance-left {
    width: calc(100% - 47.1875rem);
    padding-top: 1.75rem;
    box-sizing: border-box;
    background: #F4F6F5;
    height: 23.6875rem;
    padding-right: 2.5625rem;
    padding-left: 2.0625rem;
}

.news-importance .news-importance-right {
    width: 47.1875rem;
    height: 23.6875rem;
}

.news-importance-label {
    /*padding-left:2.1875rem;*/
    box-sizing: border-box;
    font-size: 1.1875rem;
    color: #9155EB;
}

.news-importance-title {
    /*padding-left:2.1875rem;*/
    box-sizing: border-box;
    font-size: 1.75rem;
    color: #333333;
    margin-top: 3.9375rem;
    height: 12rem;

}

.news-importance-date {

    box-sizing: border-box;
    color: #8F8F8F;
    font-size: 1.1875rem;
    display: flex;
    align-items: center;
}

.news-importance-date .new-cover {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.2rem;
}

.news-importance-more .new-cover2 {
    width: 1.875rem;
    height: 1.875rem;
}

.news-importance-more {
    color: #9155EB;
    font-size: 1.1875rem;
    display: flex;
    align-items: center;
    cursor: pointer;

}

.swiper-container6 .swiper-slide {
    width: 31.1875rem !important;

}

.new-right-list-top {
    width: 3.875rem;
    height: 20.0625rem;
    position: fixed;
    right: 2.6875rem;
    bottom: 15.75rem;
    border-radius: 1.9375rem;
    background: #ffffff;
    z-index: 5;
    box-shadow:0.0625rem 0.0625rem 0.5rem 0.25rem #cccccc;

}

.new-right-item1 {
    width: 3.0625rem;
    height: 6.875rem;
    background: url("../images/v2/home/right01c.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item1:hover {
    background: url("../images/v2/home/right01.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item2 {
    width: 3.0625rem;
    height: 3.0625rem;
    background: url("../images/v2/home/right02c.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item2:hover {
    background: url("../images/v2/home/right02.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item3 {
    width: 3.0625rem;
    height: 3.0625rem;
    background: url("../images/v2/home/right03c.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item3:hover {
    background: url("../images/v2/home/right03.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item4 {
    width: 3.0625rem;
    height: 3.0625rem;
    background: url("../images/v2/home/right04c.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item4:hover {
    background: url("../images/v2/home/right04.png") no-repeat;
    background-size: 100% 100%;
}

.new-right-item {
    margin-bottom: 0.625rem;

}

.new-right-item.fxian {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    height:0.0625rem;
    background: #DEDEDE;

    box-sizing: border-box;
}

.new-right-phone {
    position: fixed;
    right: 6.6875rem;
    bottom: 21rem;
    border-radius: 1.9375rem;
    background: #DEDEDE;
    z-index: 99;
    width: 21rem
}

.new-right-qrcode {
    position: fixed;
    right: 6.6875rem;
    bottom: 18rem;
    border-radius: 1.9375rem;
    background: #DEDEDE;
    z-index: 99;
}

.mt-40 {
    margin-top: 2.5625rem
}

.pdb140 {
    padding-bottom: 8.75rem;
}

.shixun-system {
    margin-top: 3.875rem;
}

.product-list {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.product-list .product-list-item {
    width: 48rem;
    height: 19.1875rem;
    margin-bottom: 1.3875rem;
}

.h47 {
    height: 47rem;
    background: #ffffff;
    padding: 0 1.875rem;
    box-sizing: border-box;
    border-radius: 1.375rem;
}

.cases-tab {
    margin-top: 5rem;
    width: 100%;
    display: flex;
}

.cases-tab-item {
    color: #4A4A4A;
    padding: 1.4375rem 1rem;
    font-size: 1.75rem;
    cursor: pointer;
}

.cases-tab-item.on {
    color: #9155EB;
    border-bottom: 0.08rem solid #9155EB;
}

.cases-article-list {
    margin-top: 2.75rem;
    width: 100%;
    display: flex;
    flex-flow: wrap;
}

.cases-article-list .cases-article-item {
    width: 18.5625rem;
    height: 13.6875rem;
    border-radius: 1.375rem;
    /*background: #cccccc;*/
    margin-right: 0.9375rem;
    margin-bottom: 1.5625rem;
}

.cases-article-list .cases-article-item img {
    width: 100%;
}

.cases-article-list .cases-article-item:nth-child(5n) {
    margin-right: 0;
}

.column-page {
    width: 100%;
    display: flex;
    justify-content: flex-end;

}

.column-page .page-item {
    width: 2.3125rem;
    height: 2.3125rem;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.12rem;
    border: 0.12rem solid #cccccc;
    margin-right: 0.5625rem;
    cursor: pointer;
    font-size: 1.12rem;
    outline: none; /* 移除点击后的蓝色选中边框 */
    user-select: none;
}

.column-page .page-item.on {

    background: #9155EB;
    color: #ffffff;
}

.column-page .page-item.grey {

    background: #cccccc;
    color: #ffffff;
    cursor: not-allowed;
}

.detail-case {
    margin-top: 6.25rem;
    display: flex;
    justify-content: space-between;
    min-height: 37.5rem;
}

.detail-case .detail-case-left .detail-case-left-category {

    padding: 0.1875rem 0.9375rem;
    margin: 1rem auto;
    background: #ffffff;
    color: #9155EB;
}

.detail-case .detail-case-left .detail-case-left-title {
    color: #333333;
    font-size: 2.125rem;
    text-align: center;
}

.detail-case .detail-case-left {
    width: 71%;
    background: #F4F6F5;
    padding: 4.625rem 3.6875rem;
    box-sizing: border-box;
    height: auto;
}

.detail-case .detail-case-right {
    width: 25%;
    background: #F4F6F5;
    max-height: 86.625rem
}

.detail-case-left-date {
    text-align: center;
    font-size: 1.1875rem;
    color: #939393;
    border-bottom: #D9D9D9 dashed 0.0625rem;
    padding-bottom: 1rem;
}

.detail-case-right-requirement {
    background: url("../images/v2/cases/rectangle5414@1x.png") no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 13.4375rem;
    padding-top: 2.4375rem;
    box-sizing: border-box;
}

.case-requirement-title {

    font-size: 2.125rem;
    color: #000000;
    text-align: center;
}

.case-requirement-phone {
    margin-top: 0.6875rem;
    color: #000000;
    font-size: 1.1875rem;
    text-align: center;
}

.case-requirement-btn {
    margin-top: 1.875rem;
    margin-right: auto;
    margin-left: auto;
    width: 7.9375rem;
    height: 2.3125rem;
    background: #9155EB;
    color: #FFFFFF;
    border-radius: 1.375rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.cases-demo-list {
    padding: 0 2.375rem 2.375rem 2.375rem;
    box-sizing: border-box;
}

.cases-demo-list .cases-demo-item {
    margin-top: 2.25rem;
}

.cases-demo-item .cases-demo-cover {
    width: 100%;
    height: 10.625rem;
    overflow: hidden;
}

.cases-demo-item .cases-demo-cover img {
    width: 100%;
}

.cases-demo-item .cases-demo-title {
    margin-top: 1.5rem;
    text-align: center;
    color: #333333;
}

.detail-case-left-content{
    padding-top: 2rem;
    color: #333333;
    line-height: 2.5rem;
}
.detail-case-left-content h1{
    color: unset;
    line-height: unset;
    font-size: 2rem;
    color: #333333;
    font-weight:unset;
}
.detail-case-left-content * {
    max-width: 100%;
    max-font-size: 3.125rem; /* 最大限制为24像素 */
}
.detail-case-left-content img {
    max-width: 100%;
    height: auto;
}
.public-bggrey {
    background: #F4F6F5;
}

.cooperation-zm {
    width: 100%;
    display: flex;
    justify-content: space-between;
    font-size:1.75rem;
    color: #333333;
    text-align: center;
}

.cooperation-zmitem1 {
    width: 21.875rem;
    display: flex;
    align-items: center;
}

.cooperation-zmitem2 {
    width: 39.9375rem;
    display: flex;
    align-items: center;

}

.cooperation-zmitem3 {
    width: 20.5625rem;
    display: flex;
    align-items: center;
}
.cooperation-zmitem1-title{
    padding: 0 1.8rem;
    box-sizing: border-box;
}
.aboutb-left {
    width:20.3125rem;
    height:30.625rem;
}
.aboutb-left img{
    height: 100%;
}
.aboutb-right {
    width:49.125rem;
    height:30.625rem;
}

.aboutb-right img{
    height: 100%;
}
.swiper-slideimg{
    width: 97.125rem;
}
.swiper-slide{
    position: relative;
}
.banner-tip{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.banner-tip-content{
    height: 100%;
    text-align: left;
   display: flex;
    align-items: center;


}
.banner-tip-content2{
    text-align: right;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.banner-tip-content2 img{

    /*width: 18.75rem;*/
    height:29rem;
    margin-right: -2.9rem;
}
.banner-tip-content img{
    /*margin-top: 11.1875rem;*/
    /*width: 18.75rem;*/
    height: 27rem;
    margin-left: -2.9rem;
}
.banner-tip-content-hv{
    display: flex;
    align-items: center;
    height: 100%;
}
.banner-tip-content-hv img{
    height:27rem;
    margin-left: -2.9rem;
}

.purchase-column .about-column-min .about-column-min-content.about-column-join-content{
    font-size:1.75rem;
    color:#333333;
    text-align: center;
    line-height: 5rem;
}
.four-list{
    display: flex;
    justify-content: space-between;
}
.four-item{
    width:23.25rem;
    height:46.6875rem;
}
.four-item .cover{
    height: 100%;
}
.four-item .cover2{
    display: none;
    height: 100%;
}
.four-item:hover .cover{
    display: none;
}
.four-item:hover .cover2{
    display: unset;
}
.contact-lists{
    margin-top: 12.75rem;
    display: flex;
    justify-content: space-between;
}
.contact-lists .contact-list-item{
  width:  30.8125rem;
  height:  15.3125rem;
    background: #F4F6F5;
    border:0.0625rem solid #ffffff;
    box-shadow:0rem 0rem  0.1875rem #F4F6F5;
    position: relative;

}
.contact-lists .contact-list-item .contact-list-item-text {
    margin-top:5.8125rem;
    text-align: center;
    color:#4A4A4A;
    font-size:1.5625rem;
}
.contact-lists .contact-list-item .contact-list-item-cover {
    position: absolute;
    top: -3.25rem;
    left: 12.0625rem;
    width: 6.5rem;
    height: 6.5rem;
}
.contact-lists .contact-list-item .contact-list-item-phone {
    margin-top: 1rem;
    text-align: center;
    color:#9155EB;
    font-size:2.1875rem;
}
.liuyan{
    height: 46.6875rem;
    padding: 8.375rem 6.875rem;
    box-sizing: border-box;
    border-radius: 1.375rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
.liuyan .liuyan-left{
    width:29.75rem;
    height: 100%;
}
.liuyan  .liuyan-right{

}
.input-list{
    display: flex;
    margin-bottom: 1.6875rem;

}
.input-list .input-label {
    font-size:1.5625rem;
    color:#333333;
    display: flex;
    align-items: center;
}
.input-list .input-content {
    width:33.625rem;
    height:3.25rem;
}
.input-content input ,.input-focus {
    width:100%;
    height:100%;
    border:0.0625rem solid #D1D7DD;
    padding:0.125rem 0.3125rem;
    box-sizing:border-box;
    font-size: 1.5rem !important;
}
.input-focus:focus {
    outline: none; /* 去掉边框 */
    border:0.0625rem solid #93b2de; /* 也可以去掉边框 */
}
.liuyan-cover{
    position: absolute;
    right:3.125rem;
    top:0;
    width: 1.875rem;
}
.liuyan-btn {
    width:14.6875rem;
    height:3.25rem;
    background:#9155EB;
    color:#ffffff;
    font-size: 1.5625rem;
    line-height: 3.25rem;
    text-align: center;
    cursor: pointer;
}
.gntx-list{
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
.gntx-list .gntx-list-item{
    width: 22.875rem;
    height: 22.375rem;
    background: #F4F6F5;
    border-radius: 1.375rem;

}
.gntx-list .gntx-list-item.gntx-list-item2{
    width: 31.1875rem;
    height:     22.375rem;

}

.gntx-list .gntx-list-item:nth-child(1){
    margin-bottom: 1.5625rem
}
.gntx-list-item .gntx-cover{
    width: 100%;
}
.gntx-list-item .gntx-cover2{
 display: none;
    width: 100%;
}
.gntx-list-item:hover .gntx-cover2{
    display: unset;
}
.gntx-list-item:hover .gntx-cover{
    display: none;
}

.hexcp-list-item{
    width: 47.625rem;
}
.hexcp-list-item-top img{
    width: 100%;
}
.hexcp-list-item-top{
    width: 100%;
    height: 14rem;

}
.hexcp-list-item-b{
    width:22.875rem;
    height:14.3125rem;
    margin-top: 1.875rem;

}
.hexcp-list-item-b.hexcp-list-item-b3{
    width: 22.875rem;
    height: 22.375rem;
}
.hexcp-list-item-b.hexcp-list-item-b2{
    width:31.25rem;
    height:14.3125rem;
}
.hexcp-list-item-b img{
    width: 100%;
}
.hexcp-list-item-b,.hexcp-list-item-top{
    position: relative;
}
.hexcp-list-item-b .hexcp-list-title,.hexcp-list-item-top .hexcp-list-title{
    position: absolute;
    bottom: 1rem;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1.1875rem;
    color: #333333;
}
.hexcp-list-item-b3 .hexcp-list-title{
    position: absolute;
    bottom: 4.25rem;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1.1875rem;
    color: #333333;
}


.gntx-list-item3{
    padding-top: 2.3125rem;

    width:47.5rem;
    height:44.6875rem;
    border-radius:1.375rem;
    background:#F4F6F5;
    box-sizing: border-box;

}
.gntx-list-item3 .cover-top{

    width:4.875rem;
    height:4.875rem;


}
.gntx-list-item3-title {
    margin-top:2.1875rem;
    font-size:1.75rem;
    font-weight:500;
    color:#333333;
    text-align:center;
    position: relative;
}
.gntx-list-item3-title:after{
    content:"";
    position:absolute;
    left: 46%;
    bottom: -0.825rem;
    width:3.9375rem;
    height:0.0625rem;
    background:#9155EB;

}
.gntx-list-item3-content {
    margin-top:1.9625rem;
    font-size:1.1875rem;
    color:#8F8F8F;
    padding: 0 4.5625rem;
    box-sizing: border-box;
}

.gntx-list-item3-contentimg {
    margin-top: 3.5rem;
    height:24.1875rem;
}
.gntx-list-item3-contentimg img{
    width: 100%;
}
.gntx-list-item.gntx-list-item4{

    width:23.25rem;
    height:46.6875rem;
    border-radius:1.375rem;
    border:0.0625rem solid #FFFFFF;

}
.newslist .newslist-item .newslist-item-left{
    width:7.125rem;
}
.newslist .newslist-item .newslist-item-right{
    width:66.5625rem;
    padding: 0 4.375rem;
    box-sizing: border-box;
    position: relative;
}
.newslist .newslist-item .newslist-item-right:after{
    content: "";
    position: absolute;
    left: 0;
    top: 3.25rem;
    width:3.75rem;
    height:0.0625rem;
    background:#C4C4C4;
}
.newslist .newslist-item .newslist-item-cover{
    width: 20.6875rem;
    overflow: hidden;
}
.newslist .newslist-item {
    width:100%;
    height:15.3125rem;
    background:#F4F6F5;
    padding:1.25rem;
    box-sizing:border-box;
    margin-bottom: 1.5rem;
}
.newslist .newslist-item .newslist-item-date1 {
    margin-top: 1.5rem;
    width:5.9375rem;
    height:3.375rem;
    font-size:1.625rem;
    font-weight:normal;
    color:#636363;
    display:flex;
    align-items:center;

}
.newslist .newslist-item .newslist-item-more{
    margin-top: 4.25rem;

    width:7.125rem;
    height:2rem;
    color:#9155EB;
    border-radius:1.5625rem;
    border:0.0625rem solid #9155EB;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor: pointer;

}
.newslist .newslist-item .newslist-item-more:hover{
    color: #ffffff;
    background: #9155EB;;
}
.newslist .newslist-item .newslist-item-date2 {
    margin-left: 0.625rem;
    width:4.0625rem;
    height:1.625rem;
    background:#FFFFFF;
    box-sizing:border-box;
    border:0.0625rem solid #C6C6C6;
    color: #C6C6C6;
    line-height: 1.625rem;
    text-align: center;
}
.newslist .newslist-item .newslist-item-title {
    margin-top: 2.25rem;
    font-size:1.625rem;
    font-weight:normal;
    color:#4A4A4A;
}
.newslist .newslist-item .newslist-item-content {
    margin-top:0.9375rem;
    font-size:1.1875rem;
    font-weight:normal;
    color:#A1A1A1;
}
.total-pagne{
    color: #666666;
    font-size: 1.1875rem;
    text-align: center;
    line-height: 2.3125rem;
}
.gntx-list-item  .gntx-list-item-cover {
    margin-top:3.75rem;
    width:100%;
    height:5.125rem;
    text-align: center;
}
.gntx-list-item.gntx-list-item4  .gntx-list-item-cover {
    margin-top:5.5625rem;
    width:100%;
    height:7.9375rem;
    text-align:center;
}
.gntx-list-item-cover img{
    height: 100%;
}
.gntx-list-item.gntx-list-item4 .gntx-list-item-title {
    margin-top:4.0625rem;
    font-size: 1.75rem;
}
.gntx-list-item .gntx-list-item-title {
    margin-top:1.25rem;
    font-size:1.255rem;
    position:relative;
    color: #333333;
    text-align: center;
    font-weight: bold;
}
.gntx-list-item-title:after {
    content:"";
    position:absolute;
    left:calc(50% - 1.65625rem);
    bottom: -1rem;
    width:3.3125rem;
    height:0.0625rem;
    background:#9155EB;
}

.gntx-list-item:hover .gntx-list-item-title,.gntx-list-item:hover .gntx-list-item-desc{
    color: #ffffff;
}
.gntx-list-item:hover {
    background: #9155EB;
}
.gntx-list-item:hover .gntx-list-item-title:after {
    background: #ffffff;
}
.gntx-list-item.gntx-list-item2 .gntx-list-item-desc{
    padding: 0 6rem;
    box-sizing: border-box;
}
.gntx-list-item.gntx-list-item4 .gntx-list-item-desc{
    margin-top: 2.5625rem
}
.gntx-list-item .gntx-list-item-desc{
    margin-top: 2.1875rem;
    padding: 0 3rem;
    box-sizing: border-box;
    color: #666666;
    text-align: left;
    font-size: 1rem;
}
.gntx-list-item.gntx-list-item4 .gntx-list-item-desc{

    font-size: 1.1875rem;
}