
.container-box {
    padding-bottom: 0;
}
.introduction-outer {
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    width: 75rem;
    margin: 0 auto;
}
.introduction, .rule-introduction {
  	text-align: justify;
    font-size: 1.2rem;
    width: 75rem;
    /* height: 749px;*/
    background: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    opacity: 1;
    margin: 0 auto;
    top: -10.1875rem;
    position: relative;
    z-index: 2;
    padding: 3.6875rem 3.5rem 2.375rem 3.5rem;
  	box-sizing: border-box;
}

.intro-title {
    font-size: 1.75rem;
    font-family: FZLTTHJW--GB1-0, FZLTTHJW--GB1;
    font-weight: bold;
    color: #3F3F3F;
}

.intro-content {
    display: flex;
    /* justify-content: space-between; */
    margin-top: 2rem;
}

.intro-content.big .intro-left-img {
    width: 39.5rem;
}

.intro-content.big .intro-right-text {
    width: 100%;
    padding-right: 2rem;
    letter-spacing: 2px;
}

.intro-content.big .intro-right-text span {
  	display: inline-block;
  	width: 1.1em;
  	text-align: center;
}

.intro-left-img {
    width: 33.5rem;
    height: 18.125rem;
    border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
    margin-right: 1.625rem;
}

.intro-right-text {
    width: 34.3125rem;
    font-size: 1.2rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3F3F3F;
    line-height: 1.875rem;
    /*text-indent: 2em;*/
}

.intro-establish {
    display: flex;
    margin-top: 3.5rem;
}

.establish-box {
    margin-right: 2.625rem;

}

.establish-top {
    font-size: 1.75rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #61A1F3;
}

.establish-bottom {
    font-size: 1.125rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3F3F3F;
    margin-top: 1.25rem;
}

.est-rig {
    margin-right: 2.625rem;
}

.mar60 {
    margin-top: 3.75rem;
}

.intro-zong-top {
    font-size: 1.5rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: bold;
    color: #3F3F3F;
    line-height: 1.875rem;
    margin-bottom: 1em;
    letter-spacing: 1px;
    /*text-indent: 2em;*/
}

.intro-zong-bottom {
  	text-align: justify;
    font-size: 1.25rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3F3F3F;
    line-height: 1.875rem;
    /*text-indent: 2em;*/
    letter-spacing: 1px;
}

.intro-linian {
    background-image: url('../images/foundation/linian-bg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 70.125rem;
    height: 15rem;
    margin-top: 2.1875rem;
    line-height: 4rem;
}
.linian-top-text{
    color: #FFFFFF;
    font-size: 2.25rem;

}
.linian-bottom-text{
    color: #FFFFFF;
    font-size: 1.5rem;
}
.linian-img-box{
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 70.125rem;
}
.yuan-one{
    width: 6.25rem;
    height: 6.25rem;
}
.yuan-top-text{
    width: 6.25rem;
    text-align: center;
}

.intro-text {
    font-size: 1.2rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3F3F3F;
    margin-top: 2.125rem;
    line-height: 1.875rem;
  	padding-left: 2rem;
}

.intro-zhiwu {
    color: #3D8BE6;
}

.intro-name {
    margin-top: .625rem;
}

.rule-introduction h4 {
    font-size: 1.5rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3d8ce7;
    margin-top: 2.1875rem;
}
.rule-introduction p {
    font-size: 1.125rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3F3F3F;
    line-height: 2.3rem;
    margin-top: 1.25rem;
}

.intro-zxjj{
    font-size: 1.5rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: bold;
    color: #3F3F3F;
    margin-top: 1.875rem;
}
.intro-title-z{
    font-size: 1.75rem;
    font-family: FZLTTHJW--GB1-0, FZLTTHJW--GB1;
    font-weight: bold;
    color: #3F3F3F;
}
.intro-text-zx{
    font-size: 1.125rem;
    font-family: FZLANTY_JW--GB1-0, FZLANTY_JW--GB1;
    font-weight: normal;
    color: #3F3F3F;
    line-height: 2.3rem;
    width: 61.9375rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
}
.intro-card{
    display: flex;
    justify-content: space-around;
    margin-top: 2.1875rem;
    box-sizing: border-box;
}
.card-blue{
    width: 12.5rem;
    height: 13.625rem;
    background-image: url('../images/foundation/card-blue.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 1rem 1.25rem;
    text-align: center;
    color: #3D8CE7;
    font-size: 1.5rem;
}
.card-hui{
    width: 12.5rem;
    height: 13.625rem;
    background-image: url('../images/foundation/card-hui.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 1rem 1.25rem;
    text-align: center;
    color: #999999;
    font-size: 1.5rem;
}
.card-num{
    color: #fff;
    font-size: 2.25rem;
    font-weight: 600;
}
.card-text-top{
    font-size: 1.125rem;
    font-weight: 600;
    margin-top: 4rem;
}
.card-text-bottom{
    font-size: 1.125rem;
    font-weight: 600;
    margin-top: .625rem;

}

.intro-louti{
    width: 60rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    margin: auto;
    margin-top: 2.25rem;
}

.louti-img {
    width: 100%;
}

.jigou-tit{
    width: 60rem;
    text-align: center;
    font-size: 1.125rem;
    color: #3D8BE6;
    font-family: FZLTTHJW--GB1-0, FZLTTHJW--GB1;
    font-weight: 600;
    margin: auto;

}
.intro-lsh{
    width: 60rem;
    text-align: center;
    font-size: 1.125rem;
    font-weight: 600;
    color: #fff;
    height: 5.25rem;
    line-height: 5.25rem;
}
.intro-jsh{
    margin-top: 1.875rem;
}
.intro-flex{
    height: 5.25rem;
    line-height: 5.25rem;
    margin-top: 1.875rem;
    display: flex;
    font-size: 1.125rem;
    font-weight: 600;
    color: #fff;
    padding: 0 5.4rem;
    justify-content: space-around;
}
.intro-two{
    text-align: center;
    width: 12.5rem;
}
.jiagou-botom{
    display: flex;
    /* justify-content: space-around; */
}
 .jiagou-text{
    font-family: FZLTTHJW--GB1-0, FZLTTHJW--GB1;
    margin-top: 1rem;
    font-size: 1.125rem;
    color: #3D8BE6;
    font-family: FZLTTHJW--GB1-0, FZLTTHJW--GB1;
    font-weight: 600;
    line-height: 1.4rem;
    width: 9.375rem;
    text-align: center;
}
.jiagou-cws{
    margin-left: 2.875rem;
}
.jiagou-slb{
    margin-left: 4.75rem;

}
.jiagou-jjb{
    margin-left: 6.3rem;
}
.jiagou-stb{
    margin-left: 6.9rem;
}
.jiagou-kjb{
    margin-left: 4.4rem;
}