.organizational.active {
  display: flex !important;
}

.model-header {
  position: relative;
}

.model-header img {
  width: 100%;
  max-height:580px;
}
.model-header-title-wrap{
    position:absolute;
    top:35%;
    width:100%;
    text-align:center;
}
.model-header-title-wrap .header-big-title{
    font-size:6rem;
    font-weight:bold;
    color:#333;
}
.model-header .small-title {
  font-size: 1.8rem;
  color: #333;
  margin-top:2.5rem;
}

.model-header .big-title {
  width: 100%;
  text-align: center;
  color: #333;
}

.model-definition .model-definition-text {
  text-align: center;
  font-size: 0.7rem;
  line-height: 32px;
  letter-spacing: 3px;
  padding:0 24px;
}
.model-framework-main-wrap,
.model-example-container {
    /*width: 67.7084%;
    max-width: 1300px;*/
    width: 100%;
    max-width: 100%;
    margin: auto;
}
.model-framework-wrap{
    display:inline-block;
    vertical-align:middle;
}
#carousel-framework-generic{height:380px;}
.model-framework-img-wrap{
    height:373px;
    height:18.65rem;
    width:423px;
    display:table-cell;
    vertical-align:middle;
}
.mb-model-framework-img-wrap {
    height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.model-framework-p {
    margin-top: 2rem;
    font-size: 1.2rem;
    color: #333;
}
.model-framework-jiantou{
    font-size:2.4rem;
    margin-left:1.5rem;
    margin-right:-2rem;
    margin-top:-2.5rem;
    display:inline-block;
    vertical-align:middle;
    color:#eee;
}
.model-framework-jiantou.jiantou2{
    margin-left:-2rem;
    margin-right:0px;
}
.model-framework .model-framework-main {
  display: flex;
  justify-content: space-between;
  align-content:center;
}
.model-framework .model-framework-main .framework-img-wrap{width:57.308%;}
.model-framework .model-framework-main img {width:100%;}
.model-framework .model-framework-main ul{
    display:flex;
    flex-direction:column;
    justify-content:space-around;
}
.model-framework .model-framework-main ul li {
  width: 15rem;
  height: 3rem;
  background: #ffffff;
  border-radius: 30px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
}

.model-framework .model-framework-main ul li a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  color: #333;
}

.model-example .model-example-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.model-example .model-example-header span {
  font-size: 1.2rem;
}

.model-example .model-example-header span span {
  font-size: 1rem;
}

.model-example .model-example-header ul,
.model-example .mb-model-example-header ul{
  display: flex;
}

.model-example .model-example-header ul li,
.model-example .mb-model-example-header ul li{
  margin-left: 30px;
  width: 92px;
  height: 40px;
  background: #ffffff;
  border-radius: 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
}

.model-example .model-example-header ul li a,
.model-example .mb-model-example-header ul li a{
  display: flex;
  justify-content: center;
  align-items: center;
  color: #666;
  width: 100%;
  height: 100%;
}

.model-example .model-example-header ul li.active a,
.model-example .mb-model-example-header ul li.active a{
  border-radius: 20px;
  color: white !important;
  background-color: #55bb33;
}
.model-example .model-example-content{width:1200px;margin:3rem auto 0;width:62.5%;}
.model-example .model-example-content ul {
  display: flex;
  justify-content:space-between;
}
.seventeen-dimension{font-size:0.8rem;color:#333;text-align:center;}
.carousel-indicators .active{background:#55bb33;}
.carousel-indicators li{border:1px solid #55bb33;}
.model-example .model-example-content ul li,
.carousel-inner-item-list{
  width: 16rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.carousel-inner-item-list{width:100%;height:240px;}
.carousel-inner-item-list1{height:280px;}
.model-example .model-example-content ul li div,
.carousel-inner-item-list div{
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.model-example .model-example-content ul li div i,
.carousel-inner-item-list div i{
  font-size: 1.8rem;
  color: white;
}
.bg0BD0D9{background:#0BD0D9}
.bg10CF9B{background:#10CF9B}
.bg6F83D2{background:#6F83D2}
.bg3ABFA9{background:#3ABFA9}
.bgF7B95A{background:#F7B95A}
.bgDD7466{background:#DD7466}
.model-example .model-example-content ul li p {
    text-align: center;
    width: 100%;
    height: calc(100% - 158px);
    line-height: 20px;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.model-example .model-example-content ul li h6{
    font-size: 1.2rem;
    color: #333;
}
.carousel-inner-item-list h6{font-size:14px;color:#333;}
.bgf7b95a {
    background: #f7b95a !important;
}
.bgDD7466 {
    background: #DD7466!important;
}
.af360-layer1-wrap {
    width: 1002px;
    margin: 50px auto 0;
    height: 60px;
    display: flex;
    border-radius: 30px;
    border: 1px solid #55BB33;
    text-align: center;
}
.af360-layer-list {
    width: 200px;
    cursor:pointer;
}
.af360-layer-list span {
    font-size:1.2rem;
    line-height:60px;
    color:#333;
}
.af360-layer-list.active{
    background:#55BB33;
    border-radius:30px;
}
.af360-layer-list.active span {
    color: #fff;
}
.af360-layer2-wrap,.af360-layer3-wrap{width:1000px;margin:2.5rem auto 0;}
.af360-layer2-wrap span,.af360-layer3-wrap span{
    font-size:0.8rem;
    color:#333;
    margin-right:5rem;
    cursor:pointer;
}
.af360-layer2-wrap span:first-child,.af360-layer3-wrap span:first-child{
    margin-left:3.3rem;
}
.af360-layer2-wrap span.active, .af360-layer3-wrap span.active {
    color: #55BB33;
}
.onlyFirstOne{margin-bottom:10rem;}
.notFirstOne{width:100%;}
.notFirstOne .newbtncss{border-radius:15px;background:#55BB33;border:1px solid #55BB33;}
.two-btns {
    position: absolute;
    top: 50%;
    left:0;
    width:100%;
    text-align:center;
    margin-top:-15px;
}
.mb-model-example{display:none!important;}
.notFirstOne,.swiper-container{display:none;}
@media (max-width: 1440px) {
    .model-framework-wrap{
        width:22.031%;
    }
    .model-framework-img-wrap{
        width:100%;
    }
    .model-framework-p{font-size:1rem;}
}
@media (max-width: 1024px) {
    .model-framework-main-wrap{width:88%;}
    .model-example-container{width:100%;}
    .model-framework-img-wrap{height:12rem;}
    .model-example .model-example-content{width:80%;}
}
@media (max-width: 1023px) {
    .af360-layer1-wrap,.af360-layer2-wrap, .af360-layer3-wrap{width:100%;}
    .af360-layer-list{width:20%;}
    .af360-layer2-wrap span, .af360-layer3-wrap span{margin-right:0.5rem;}
    .af360-layer2-wrap span:first-child, .af360-layer3-wrap span:first-child {
        margin-left: 1rem;
    }
}
@media (max-width: 414px){
    .swiper-container{display:block;}
    .model-framework .model-framework-main{
        flex-direction:column;
        justify-content:center;
    }
    .mb-mgb0{margin-bottom:0!important;}
    .model-framework .model-framework-main .framework-img-wrap{width:100%;}
    .model-framework .model-framework-main ul{align-items:center;}
    .model-framework .model-framework-main ul li{margin-top:1rem;}
    .mb-model-example-header{margin-top:30px;}
    .mb-model-example-header p{font-size:14px;text-align:center;}
    .mb-model-example-header span{font-size:12px;}
    .model-header-title-wrap .header-big-title{font-size:24px;}
    .model-header .small-title{font-size:16px;}
    .model-framework .model-framework-main ul li{width:100%;}
    .model-example .model-example-content {
        display: none;
    }
    .onlyFirstOne{margin-bottom:0;}
    .carousel-inner-item-list p{padding:0 10px;width:80%;}
    #carousel-model-framework{display:block;}
    .mb-model-example{display:block!important;}
    .model-definition .model-definition-text{font-size:12px;}
    .model-framework-pc-show{display:none;}
    #carousel-framework-generic{display:block;}
    .model-framework-p{font-size:1.4rem;}
    .notFirstOne{margin-top:20px;}
    .pdb40{padding-bottom:40px!important}
}