.content{
    height: 67.5rem;
    padding-top: 5rem;
}
.title {
    font-size: 5rem;
    line-height: 5rem;
    font-weight: bold;
    text-align: center;
    color: #2c3e50;
    position: relative;
}

.subtitle {
    color: #7c7c80;
    font-size: 2.8125rem;
    margin-top: 1.25rem;
    letter-spacing: .5rem;
    font-weight: bold;
}

.subtitle span {
    color: #1059ff;

}

.banner-section {
    /* background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); */
    background: url('../images/fxqPc/bg-2.png') no-repeat;
    background-size: 100% 100%;
    /* padding: 80px 0 120px; */
    padding-top: 8.3125rem;
    padding-left: 12.5rem;
    position: relative;
    overflow: hidden;
}
.banner-icon-1{
    position: absolute;
    right: 40%; 
    bottom: 5.9375rem;
    /* height: 15.625rem; */
    width: 18rem;
    animation: floatDevice 3s ease-in-out infinite;
}
.banner-icon-2{
    position: absolute;
    right: 35%;
    top: 14.5%;
    /* height: 15.625rem; */
    width: 14.0625rem;
        animation: floatDevice 3s ease-in-out infinite;

}
.banner-icon-3{
    position: absolute;
    right: 7%;
    top: 28%;
    /* height: 15.625rem; */
    width: 8rem;
        animation: floatDevice 3s ease-in-out infinite;

}

.banner-ipad{
    position: absolute;
    left: 19.625rem;
    bottom: 2.5rem;
    /* height: 37.5rem; */
    width: 34.1875rem;
}
.process {
    /* padding: 100px 0; */
    width: 100%;
    background: #fff;
    background-image: url(../images/fxqPc/bg-3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 7.5rem;
    text-align: center;

}

.banner-system-name {
    width: 48rem;
    height: 21.625rem;
}

.banner-sub {
    width: 48.5rem;
    margin-top: 2.5rem;
    /* height: 4.4375rem; */
}

.closed {
    display: block;
    margin: 0 auto;
    height: 51.6875rem;
}

.core-function {
    background: #ebf2ff;
    padding: 5rem 0;
}

.core-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    max-width: 75rem;
    margin: 0 auto;
    margin-top: 3.75rem;
    font-size: .875rem;
    color: #252526;
    line-height: 1.875rem;
}
.core-title{
  font-size: 1.5rem;
  font-weight: bold;
  color: #2e2f33;
  margin-top: .9375rem;
}
.inspector {
    background: url(../images/fxqPc/bg-4.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding: 6.25rem 0;
}
.addendum-grid img{
    /* height: 53.3125rem; */
    height: 11.0625rem;

}
.inspector-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2.5rem;
    max-width: 75rem;
    margin: 0 auto;
    margin-top: 3.125rem;
}
.inspector-grid img{
    transition: all 0.3s ease;
    border-radius: 1.875rem;

}
.inspector-grid img:hover {
    transform: translateY(-0.625rem);
    box-shadow: 0 1.25rem 3.125rem rgba(102, 126, 234, 0.2);
    /* border-color: #667eea; */
}

.addendum-grid {
    grid-template-columns: repeat(2, 1fr);
}

.concept {
    background: url(../images/fxqPc/bg-5.png) no-repeat;
    background-size: 100% 100%;
}
.concept-img{
    max-width: 75rem;
    margin: 0 auto;
    margin-top: 3.75rem;
}

.system {
    background: url(../images/fxqPc/bg-6.png) no-repeat;
    background-size: 100% 100%;

}

.challenge {
    position: relative;
    background: url(../images/fxqPc/bg-7.png) no-repeat;
    background-size: 100% 100%;
}

.challenge-img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    max-width: 75rem;
    /* margin: 0 auto; */
    margin-top: 6.25rem;
}

.challenge-icon {
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8.6875rem;
    height: 14.75rem;
}

.smart-study-room {
    background: url(../images/fxqPc/bg-8.png) no-repeat;
    background-size: 100% 100%;
}

.smart-study-room .title {
    color: #fff;
}

.smart-study-room .title span {
    font-size: 2.8125rem;
}
.honor{
    background: url(../images/fxqPc/bg-9.png) no-repeat;
    background-size: 100% 100%;
}
.honor-img{
    margin: 0 auto;
    max-width: 75rem;
    margin-top: 3.4375rem;
}

