.business-background-content {
    font-size: 0;
    text-align: center;
    padding-bottom: 2rem;
}

.xms-ywbj .content-item {
    display: inline-block;
    width: 32%;
    height: 25.6rem;
    background: rgba(246, 246, 246, 1);
    vertical-align: top;
    margin-right: 2%;
}

.xms-ywbj .content-item:last-child {
    margin-right: 0
}

.xms-ywbj .content-item img {
    width: 100%;
}

.xms-ywbj .content-item .content-item-title {
    padding: 1.25rem 1.25rem 1rem 1.25rem;
    font-size: 1.25rem;
    font-weight: 500;
    color: rgba(0, 79, 152, 1);
    line-height: 2.08rem;
}

.xms-ywbj .content-item .content-item-detail {
    padding: 0 1.25rem 0 1.25rem;
    font-size: 1rem;
    font-weight: 400;
    color: rgba(24, 24, 24, 1);
    line-height: 1.5rem;
    text-align: left;
}

.xms-ywdw .title-h2 {
    text-align: center;
    font-size: 1.25rem;
    font-weight: 400;
    color: rgba(1, 65, 154, 1);
    line-height: 1.25rem;
    margin-bottom: 1.67rem;
}

.xms-ywdw .business-position-section {
    text-align: center;
}

.xms-ywdw .business-position-section-item {
    width: 23%;
    margin-right: 2%;
    display: inline-block;
    height: 25rem;
    position: relative;
    font-size: 1rem;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 2.08rem;
    padding: 1.25rem 1.25rem 0 1.25rem;
    box-sizing: border-box;
    vertical-align: top;
}

.xms-ywdw .business-position-section-item:last-child {
    margin-right: 0;
}

.xms-ywdw .bg-a {
    background: url('../images/positionbg1.png');
    background-size: 100% 100%;
}

.xms-ywdw .bg-b {
    background: url('../images/positionbg2.png');
    background-size: 100% 100%;
}

.xms-ywdw .bg-c {
    background: url('../images/positionbg3.png');
    background-size: 100% 100%;
}

.xms-ywdw .bg-d {
    background: url('../images/positionbg4.png');
    background-size: 100% 100%;
}

.xms-ywdw .business-position-section-bottom {
    width: 100%;
    height: 16.67rem;
    background: url('../images/xms-bg.png');
    background-size: 100% 100%;
    margin-top: 2rem;
}

.xms-ywdw .section-bottom-left {
    vertical-align: top;
    display: inline-block;
    width: 48%;
    height: 100%;
    font-size: 1.33rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
    line-height: 2.08rem;
    text-shadow: 0px 0px 20px rgba(255, 255, 255, 1), 0px -5px 4px rgba(255, 255, 255, 1);
    padding-left: 4.04rem;
    padding-top: 5.625rem;
    padding-right: 6rem;
    box-sizing: border-box;
}

.xms-ywdw .section-bottom-left span {
    color: #3E7CD0;
}

.xms-ywdw .section-bottom-center {
    display: inline-block;
    vertical-align: top;
    padding-top: 3.375rem;
}

.xms-ywdw .section-bottom-center-item {
    margin-bottom: 2.33rem;
    font-size: 0;
}

.xms-ywdw .section-bottom-center-item .word-box {
    display: inline-block;
    width: 5rem;
    height: 1.83rem;
    border-radius: 0.33rem;

    font-size: 1rem;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 1.83rem;
    text-align: center;
    vertical-align: middle;
}

.xms-ywdw .section-bottom-center-item img {
    margin-left: 1.25rem;
    vertical-align: middle;
    width: 1rem;
    height: 1.5rem;
}

.word-box-green {
    background: rgba(69, 168, 175, 1);
}

.word-box-blue {
    background: #5997DF;
}

.word-box-orange {
    background: #E78B41;
}

.xms-ywdw .section-bottom-right {
    margin-left: 1.25rem;
    vertical-align: top;
    margin-top: 2.7rem;
    display: inline-block;
    background: url('../images/business-bg.png');
    width: 20rem;
    height: 11.25rem;
    background-size: 100% 100%;
    font-size: 0;
}

.xms-ywdw .section-bottom-right .top-part .bottom-right-item {
    display: inline-block;
    width: 28%;
    text-align: center;
    padding-top: 1.25rem;
    margin-right: 1%;
}

.xms-ywdw .section-bottom-right .bottom-part .bottom-right-item {
    display: inline-block;
    width: 28%;
    text-align: center;
    padding-top: 1.25rem;
    margin-left: 1%;
}

.xms-ywdw .section-bottom-right .bottom-right-item img {
    width: 1.66rem;
    margin-bottom: 0.42rem;
}

.xms-ywdw .section-bottom-right .bottom-right-item .item-title {
    font-size: 1rem;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 1.375rem;
}

.top-part {
    display: inline-block;
    width: 100%
}

.bottom-part {
    display: inline-block;
    width: 100%;
    text-align: right;
    margin-top: 0.4rem;
}

.xms-fwzz .title-h2 {
    text-align: center;
    font-size: 1.25rem;
    font-weight: 400;
    color: rgba(1, 65, 154, 1);
    line-height: 1.25rem;
    margin-bottom: 1.25rem;
}

.xms-fwzz .xms-top-block {
    height: 7.5rem;
    line-height: 7.5rem;
    background: rgba(243, 248, 255, 1);
    font-size: 0;
}

.xms-fwzz .intro-left {
    display: inline-block;
    width: 50%;
    font-size: 1.16rem;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 2.08rem;
    margin-left: 2%;
    vertical-align: middle;
}

.xms-fwzz .link-right {
    display: inline-block;
    width: 45%;
    line-height: 1.67rem;
    vertical-align: middle;
    margin-left: 3%;
}

.link-right .set-width {
    width: 6rem;
}

.xms-fwzz .link-right .link-right-item {
    font-size: 1rem;
    font-weight: 400;
    color: rgba(62, 124, 208, 1);
    line-height: 1.67rem;
    display: inline-block;
    padding-left: 4rem;
}

.xms-center-block {
    font-size: 0;
    margin-top: 1.66rem;
}

.xms-fwzz .center-block-left {
    display: inline-block;
    width: 45%;
    vertical-align: top;
    height: 22.25rem;
    border: 1px solid rgba(240, 240, 240, 1);
    box-sizing: border-box;
    line-height: 22.25rem;
    text-align: center;
}

.xms-fwzz .center-block-left img {
    width: 90%;
    vertical-align: middle;
}

.xms-fwzz .center-block-right {
    width: 55%;
    vertical-align: top;
    display: inline-block;
    height: 22.25rem;
    border: 1px solid rgba(240, 240, 240, 1);
    box-sizing: border-box;
}

.xms-fwzz .center-block-right-title {
    height: 2.75rem;
    background: rgba(243, 248, 255, 1);
    font-size: 1.16rem;

    font-weight: 400;
    color: rgba(62, 124, 208, 1);
    line-height: 2.75rem;
    text-align: center;
}

.xms-fwzz .content-item-round {
    width: 1.66rem;
    height: 1.66rem;
    border-radius: 0.83rem;
    background: rgba(62, 124, 208, 1);
    text-align: center;

    font-size: 1.16rem;
    color: rgba(255, 255, 255, 1);
    line-height: 1.66rem;
    display: inline-block;
    margin-right: 0.45rem;
}

.xms-fwzz .content-item-name {
    display: inline-block;
    font-size: 1rem;
    color: rgba(62, 124, 208, 1);
    line-height: 1.66rem;
}

.xms-fwzz .content-item-detail {
    display: inline-block;
    font-size: 1rem;
    color: rgba(51, 51, 51, 1);
    line-height: 1.66rem;
}

.center-block-right-content {
    padding-left: 1.25rem;
}

.center-block-right-content-item {
    margin-top: 1.25rem;
}

.xms-fwzz .xms-bottom-block {
    height: 7.5rem;
    line-height: 7.5rem;
    background: rgba(243, 248, 255, 1);
    font-size: 0;
    margin-top: 1.66rem
}

.bottom-block-left {
    padding: 0.6rem 1.25rem;
    display: inline-block;
    width: 50%;
    height: 4.16rem;
    font-size: 1.16rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 2.08rem;
    box-sizing: border-box;
    vertical-align: top;
}

.bottom-block-right {
    padding: 0.6rem 1.25rem;
    display: inline-block;
    width: 50%;
    height: 4.16rem;
    font-size: 1.16rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 2.08rem;
    box-sizing: border-box;
    vertical-align: top;
}

.bottom-block-right span {
    font-weight: bold;
    color: #3E7CD0;
}
.xms-ywal .business-example img{
    width:100%;
}
.xms-ywal .business-example-content-item{
    box-sizing: border-box;
    display: inline-block;
    width:25%;
    padding:1.25rem;
    background: rgba(246,246,246,1);
    height:15rem;
}
.example-item-title{
    font-size:1.25rem;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:1.25rem;
    padding-bottom:1rem;
}
.example-item-detail{
    font-size:1rem;
    color:rgba(24,24,24,1);
    line-height:1.5rem;
}
.item-selected{
    background:rgba(255,255,255,1) !important;
    border-bottom:2px solid #1964F0;
}
.xms-ywal{
    font-size: 0;
}
.xms-aljs .left-section .section-title{
    background: url('../images/title-bg-2.png');
    background-size: 100% 100%;
    height:3.33rem;
    width:100%;
}
.example-intro{
    font-size: 0;
}
.xms-aljs .left-section{
    width:48%;
    display: inline-block;
    margin-right:4%;
    vertical-align: top;
}
.xms-aljs .right-section{
    width:48%;
    display: inline-block;
    vertical-align: top;
}
.xms-aljs .right-section .section-title{
    background: url('../images/title-bg-3.png');
    background-size: 100% 100%;
    height:3.33rem;
    width:100%;
}
.xms-aljs .section-title{
    font-size:1.25rem;
    color:rgba(1,65,154,1);
    line-height:3.33rem;
    padding-left:4rem;
    box-sizing: border-box;
}
.section-img-bd{
    height:23rem;
    line-height:23rem;
    text-align: center;
    background:rgba(246,246,246,1);
    border:1px solid rgba(240,240,240,1);
    margin-top:1.33rem;
}
.left-section img{
    padding:1rem;
    width:10rem;
    vertical-align: middle;
}
.right-section img{
    padding:1rem;
    width:14.375rem;
    vertical-align: middle;
}
.xms-aljs .section-detail{
    font-size:1rem;
    font-weight:400;
    color:rgba(24,24,24,1);
    line-height:1.5rem;
    padding-top:0.83rem;
}
.xms-aljs .section-detail p{
    text-align: justify;
    text-align-last: left;
    text-indent: 2em;
}
