.swiper-wrapper.banner-box{
    background: url(../images/companyProfile_banner_newBg.jpg)no-repeat;
    background-size: cover;
    height:290px;
 }
.u-grey-bd{
    background: #fff;
}
.banner-content{
    position: relative;
    width: 1200px;
    height:290px;
    margin: 0 auto 0;
    background-size: 100%;
    background-position: bottom;  
}
.mt3{
    margin-top:30px;
}
.mt4{
    margin-top:40px;
}
.mt8{
    margin-top:80px;
}
.mb8{
    margin-bottom: 80px;
}
.banner-content-box{
    position: absolute;
    left:50%;
    top:50%;
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    width:max-content;
}
.banner-content-box p{
    font-size:32px;
    /* color:#2a2c30;     */
    color:#fff;
    font-weight:500;
    margin:10px 0px 20px;
}
.banner-content-box span{
    font-size:14px;
    /* color:#2a2c3079; */
    color:rgba(255, 255, 255, 0.63);
}
.u-company-model,
.u-company-model2{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.u-company-model{
    border-bottom:1px solid #f0f0f0;
}
.u-grey-bd.grey{
    background: #f7f8fa;
}
.u-grey-bd.model2.grey2{
    background: #f5f6f7;
}
.company-menu-box{
    width:1200px;
    display: flex;
    height:80px;
}
.company-menu-item{
    position: relative;
    width: 300px;
    height:80px;
    font-size:16px;
    color:#2a2c30;
    transition: color 0.3s;
    font-weight:bold;
    line-height:80px;
    text-align:center;
}
.company-menu-item a{
    color:#2a2c30;
}
.company-menu-item:hover a,
.company-menu-item:hover{
    color:#e60023;
}
.company-menu-item.active a,
.company-menu-item.active{
    color:#e60023
}

.company-menu-item.active::after{
    content:'';
    position: absolute;
    bottom:0px;
    left:50%;
    transform: translateX(-50%);
    width:70px;
    height:2px;
    background: #e60023;
}
.company-content,
.collapseBox{ 
    width:1200px;
    height: auto;
    margin-top:60px;
}
.company-content.flex{
    position:relative;
    display:flex;
    margin-top:0px;
}
.company-content.mt4{
    margin-top:40px;
}
.company-header{
   margin-top:60px;
   font-size:28px;
   columns: #2a2c30;
   display: flex;
   align-items: center;
}
span a{
    color:#383838;
}
span hover{
    color:#383838;
}
.company-header .slider{
    height:32px;
    width:6px;
    background: #e60023;
    margin-right:30px;

}
.collapseBox{
    margin:40px 0px 100px;
    border:1px solid #f0f0f0;
}
.company-content-row{
    display: flex;
    height:350px;
}
.company-content-row:last-of-type{
    margin-bottom: 100px;
}
.company-content-row-img,
.company-content-row-text{
    width:600px;
    height:350px;
}
.company-content-row-img{
    position: relative; 
    background: #f7f8fa;
}
.company-content-row-img img{
    position: absolute;
    width:480px;
    height:320px;
    left:20px;
    top:60px;
}
.company-content-row-img.line2 img{
    left:100px;
}
.company-content-row-text{
    padding: 90px 40px 20px 110px;
    box-sizing:border-box;
    font-size:14px;
    color:#2a2c30;
    line-height: 40px;
}
.company-content-row-text.line2{
    padding:90px 110px 20px 40px;
}
.company-content3-row-box{
    width:1200px;
    display: flex;
    flex-direction: flex-start;
    height:110px;
}
.company-content3-row{
    width:380px;
    height:110px;
    padding: 0 10px;
    box-sizing: border-box;  
    display: flex;
    flex-direction: column;
}
.company-content3-row+.company-content3-row{
    margin-left:20px;
}
.company-content3-row-item{
    width:380px;
    height:120px;
    border:1px solid #f0f0f0; 
    display: flex;
}
.company-content3-row-item+.company-content3-row-item{
    margin-top:20px;
}
.company-content3-row-item img{
    width:80px;
    height:80px;
    margin:20px 30px 20px 70px;
}
.company-content3-row-item.radius i.phone{
    font-weight:700;
    box-sizing: border-box;
    padding-left:5px;
}
.company-content3-row-item.radius img,
.company-content3-row-item.radius i{
    width:56px;
    height:56px;
    margin:32px 30px 32px 80px;
    border:1px solid #e5e5e5; 
    border-radius: 50%;
    line-height: 56px;
    text-align:center;
    font-size:20px;
}
.content3-row-item-right{
    flex:1;
    margin-top:34px;  
    font-size:16px;
    font-weight: bold;
    color:#2a2c30;
}
.content3-row-item-right p{
    font-weight:700;
    margin:16px 0px 0px;
}
.collapseTitle{
    height:180px;
    box-sizing: border-box;
    padding:36px 0px 0px 80px;
    border-bottom:1px solid #f0f0f0;
}
.collapseText{
    display: flex;
    height:24px;
    margin-bottom: 20px;
}
.collapseBox strong{
    font-size:18px;
}
.collapseLevel{
    width:120px;
    height:26px;
    margin-left:20px;
    background: #e60023;
    color:#fff;
    font-size:14px;
    text-align:center;
    line-height: 24px;
   border-radius: 4px;
}

.collapse-row+.collapse-row{
    margin-top:20px;
}
.collapse-row{
    display: flex;
}
 .collapse-row-item,
 .collapse-row-item2{
    width:520px;
    margin-right:80px;
    font-size: 14px;
    color:#2a2c30;
}
 .collapse-row-item2{
    margin-right:60px;
    width:440px;
}
.collapseBody-item-title{
    position: relative;
    font-size: 16px;
    height:80px;
    color:#2a2c30;
    background: #f7f8fa;
    border-bottom:1px solid #f0f0f0;
    line-height:80px;
    box-sizing: border-box;
    padding-left:80px;
}
.collapseBody-item-btn{
    position: absolute;
    right:40px;
    font-size:25px;
    top:50%;
    transform: translateY(-50%);
    transition:color 0.3s;
    cursor: pointer;
    width:20px;
    text-align: center;
}
.collapseBody-item-btn:hover{
    color:#e60023;
}
.collapseBody-item-body{
    position: relative;
    box-sizing: border-box;
    height:0px;
    overflow: hidden;
    transition:height 0.3s,padding 0.1s;
}
.collapse-body-row,
.collapse-body-row2{
    position: absolute;
    top:30px;
    left:80px;
    display: flex;
}
.collapse-body-row2{
    top:70px;
}
.collapseBody-item-body.active{
    /* padding:40px 0px 20px 80px; */
    height:140px;
}
.content-news-item{
    height:206px;
    padding:0px 20px 20px 60px;
    box-sizing: border-box;
    background: #f7f8fa;
    display: flex;
    border:1px solid #f0f0f0;
}
.content-news-item+.content-news-item{
    margin-top:20px;
}
.news-item-left{
    width:780px;
    margin-top:40px;
    font-size:14px;
    color:#2a2c30;
    line-height:21px;

}
.news-item-left h3{
    font-size:20px;
    color: #383838;
    padding: 0 0 24px;
}

.news-item-left p{
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-wrap:break-word; 
}
.news-item-right{
    margin-left:80px;
    margin-top:20px;
    width:260px;
    height:164px;
    background: #fff;
}
.news-item-right img{
    width:260px;
    height:164px;
    border-radius: 5px;
}
.pagination{
    margin:60px 0px 100px;
    display: flex;
    justify-content: center;
}
.pagination>div{
    width:36px;
    height:36px;
    line-height: 36px;
    text-align:center;
    border:1px solid #f0f0f0;
    font-size:14px;
    color:#2a2c30;
    border-radius:4px;
    cursor: pointer;
}
.pagination>div+div{
    margin-left:16px;
   
}

.pagination>.pagination-item.active{
    background:#e60023;
    color:#fff;
}
.company-content-menu{
    position: fixed;
    width:140px;
    /* height:100%; */
    background: #fff;
    border:1px solid #e8e8e8;
    padding: 20px 0px;
    top:460px;
    z-index:1000;
    transition: opacity 0.3s;
}
.company-content-menuItem{
    position: relative;
    height:48px;
    text-align:center;
    font-size:14px;
    color:#2a2c30;
    line-height: 48px;
    transition: color 0.3s;
    cursor: pointer;
}
.company-content-menuItem.active::before,
.company-content-menuItem.active::after{
    content:'';
    position: absolute;
    width:0px;
    height:0px;
    border:6px solid transparent;
    top:50%;
    transform: translateY(-50%);
}
.company-content-menuItem.active::before{
    border-left-color:#e60023;
    left:20px;
}
.company-content-menuItem.active::after{
    border-right-color:#e60023;
    right:20px;
}
.company-content-menuItem:hover{
    color:#e60023;
}
.company-content-menuItem.active{
    color:#e60023;
}
.company-content-right{
    width:1200px;
    margin-top:100px;
    padding-left:200px;
    box-sizing: border-box;
}
.company-content-title{
    display: flex;
    align-items: center;
}
.company-content-title .line{
    width:25px;
    height:42px;
    /*background: #e60023;*/
	background-image:url(../images/c_icon.png);
	background-repeat:no-repeat;
    margin-right:0px;
}

.company-content-title h1{
    font-size: 24px;
    color:#2a2c30;
    font-weight: bold;
    margin:0px;
}
.company-content-right-item p{
    font-size:14px;
    color:#2a2c30;
    line-height:20px;
}
.right-item-box{
    margin-top:40px;
    display: flex;
}
.right-item-box-left{
    height:576px;
    width:26px;
    background: url('../images/companyProfile_time_line.png')no-repeat;
    /*background-size: cover;*/
    position: relative;
    top:2px;
}
.right-item-box-right{
    flex:1;
    margin-left:20px;
}
.right-item-box-right>div{
    font-size:14px;
    color:#2a2c30;
    height:48px;
}
.right-item-box-right>div .time{
    font-size:16px;
    color:#2a2c30;
    font-weight: 700;
    margin-right:20px;
}
.right-item-box-cloumn{
    width:480px;
    height:390px;
}
.right-item-box-cloumn+.right-item-box-cloumn{
    margin-left:40px;
}
.right-item-box-cloumn-item{
    height:180px;
    padding-left:40px;
    padding-right: 10px;
    box-sizing: border-box;
    background-size:cover;
    background-repeat: no-repeat; 
}
.right-item-box-cloumn-item.back1{
    background-image: url('../images/companyProfile_1-1.jpg');  
}
.right-item-box-cloumn-item.back2{
    background-image: url('../images/companyProfile_1-2.jpg');  
}
.right-item-box-cloumn-item.back3{
    background-image: url('../images/companyProfile_1-3.jpg');  
}
.right-item-box-cloumn-item.back4{
    background-image: url('../images/companyProfile_1-4.jpg');  
}
.right-item-box-cloumn-item>p{
    font-size:15px;
    color:#2a2c30b4;
    margin-top:20px;
}
.right-item-box-cloumn-item+.right-item-box-cloumn-item{
    margin-top:30px;
}
.box-cloumn-item-title{
    margin:50px 0 20px 0;
    font-size:18px;
    color:#2a2c30;
    font-weight:bold;
    height:25px;
    display: flex;
    align-items: center;
}
.box-cloumn-item-title::before{
    content: '';
    display: block;
    width:0px;
    height:0px;
    border:8px solid transparent;
    border-left-color:#e60023;
}
.company-content-right-item .company-model2box{
   display: flex;
   height:190px;
}
.company-model2box-left{
    position: relative;
    width:300px;
    height:190px;
    background-size: cover;
    background-repeat: no-repeat;
}
.company-model2box-left .title{
    position: absolute;
    font-size:24px;
    color:#2a2c30;
    font-weight:bold;
    left:50%;
    top:50%;
    transform: translateX(-50%) translateY(-50%);
    width:max-content;
}
.company-model2box-left .title::before{
    content: '';
    display: inline-block;
    width:6px;
    height:24px;
    background: #e60023;
    transform: translateY(3px);
    margin-right:20px;

}
.company-model2box-left.back1{   
    background-image: url(../images/companyProfile_2-2.jpg);
}
.company-model2box-left.back2{   
    background-image: url(../images/companyProfile_2-3.jpg);
}
.company-model2box-right{
    width:700px;
    height:190px;
    padding:0 60px;
    box-sizing: border-box;
    background: #fff;
    border:1px solid #e8e8e8;
    font-size:14px;
    color:#2a2c30c2;
    line-height: 21px;
}
.company-model2box-right.pt1{
    padding-top:84px;
}
.company-model2box-right.pt2{
    padding-top:25px;
}
.company-project-box{
    background: #fff;
    padding: 0px 60px;
    box-sizing:border-box;
}
.company-project-row{
    padding: 40px 0px;
}
.company-project-row+.company-project-row{
    border-top:1px solid #e8e8e8;
}
.company-project-row span{
    font-size:14px;
    color:#2a2c30c2;
    line-height: 28px;
}
.company-project-row p{
    font-size:16px;
    color:#2a2c30;
    font-weight:bold;
    margin:0 0 20px 0;
}
.joinus_banner1_pc {
    display: block;
    height: 133px;
    width: 100%;
    background: url('../images/joinus_bannner1_pc.jpg');
}
.work-post-btn-pc {
    display: block;
}
.work-post-btn-mobile {
    display: none;
}

@media screen and (max-width: 1216px){
    .swiper-wrapper.banner-box{
       background-position: 20%;
   }
   .banner-content,
   .u-company-model,
   .company-menu-box,
   .u-company-model2,
   .company-content,
   .company-content3-row-box,
   .collapseBox,
   .company-content-right{
       width:100%;
   }
   .company-menu-item{
       width:auto;
       flex:1;
   }
   .company-content3-row-box{
       flex-direction: column;
       height:400px;
   }
   .company-content3-row{
       flex-direction: row;
       justify-content:center;
       width:100%;
   }
   .company-menu-item.active::after{
       left:50%;
       transform: translateX(-50%);
   }
   .company-content3-row-item+.company-content3-row-item{
    margin-top:0px;
    margin-left:20px;
  }
  .company-content3-row+.company-content3-row{
    margin-left:0px;
    margin-top:20px;
  }
  .right-item-box-cloumn-item{
      padding:0px 20px;
  }

}

/* 人才招聘 */
.company-content .employment-box{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.company-content .employment-box .employment-visible{
    width: 100%;
    height: auto;
}
.company-content .employment-box .employment-hidden{
    width: 0;
    height: 0;
    overflow: hidden;
}
.employment-box .employment-item{
    width: 100%;
    height: auto;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 32px;
}
.employment-item:hover {
background-color: #fff7f7;
border-radius:4px;
}
.employment-item .employment-item-top{
    padding: 22px 22px;
    border-bottom: 1px solid rgba(10,18,33,0.08);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.employment-item .employment-item-bottom {
    padding: 22px 22px;
    display: flex;
    align-items: center;
}
.employment-item-top .station{
    display: flex;
    align-items: center;
}
.station-name{
    font-size: 18px;
    font-weight: 600;
    color: #0A1221;
    line-height: 32px;
    margin-right: 70px;
}
.station_info{
    display: flex;
}
.employment-btn{
    width: 96px;
    height: 32px;
    background: #E60023;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
}
.info-item{
    padding: 0 8px;
/*    background: rgba(10,18,33,0.04);*/
    font-size: 14px;
    color: rgba(10,18,33,0.72);
    line-height: 28px;
    margin-right: 12px;

}
.requirement-item{
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    margin-right: 125px;
}
.requirement-item .lable{
    color: rgba(10,18,33,0.48);
}
.requirement-item .value{
    font-weight: 500;
    color: rgba(10,18,33,0.72);
}
.employment-more{
    width: 136px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid rgba(10,18,33,0.16);
    font-size: 14px;
    font-weight: 400;
    color: rgba(10,18,33,0.72);
    line-height: 30px;
    text-align: center;
    transition: all .3s;
}
.employment-more2{
    display: none;
    width: 136px;
    height: 32px;
    background: #E60023;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
}
.employment-more:hover{
    border: 1px solid #E60023;
    background-color: #E60023;
    color: #fff;
}
@media screen and (max-width: 1023px) {
    .content-news-item{
        width:500px;
        height:420px;
        margin:0px auto;
        flex-direction:column-reverse;
        justify-content: flex-end;
        padding: 20px;
        box-shadow: 2px 3px 2px 0px #f5f5f5;
    }
    .news-item-left{
        width:460px;
        margin-top:20px;
    }
    .news-item-right{
        margin:0px;
        /* display: none; */
    }
    .news-item-right img,
    .news-item-right{
        height:240px;
        width:460px;
    }
    .news-item-left strong{
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        word-wrap: break-word;
    }
    .collapse-row-item, .collapse-row-item2{
        width:430px;
        margin-right:40px;
    }
    .collapse-row-item{
        margin-bottom:2px;
    }
    .right-item-box.model2{
        flex-direction: column;
    }
    .right-item-box-cloumn+.right-item-box-cloumn{
        margin-left:0px;
    }
    .right-item-box-cloumn+.right-item-box-cloumn{
        margin-top:20px;
    }
    .company-content-menu{
        display: none;
    }
    .company-content-right{
        padding:0px 20px 0px 150px;
    }
    .company-model2box-right.pt1{
        padding-top:40px;
    }
    .company-model2box-right{
        padding: 0px 30px;
    }
}
@media screen and (max-width: 900px) {
    .company-content-right-item.mt8.menuZom .company-model2box{
        flex-direction: column;
        height:auto;
        overflow: hidden;
    }
    .company-content-right-item-box{
        display:flex;
        height:auto;
    }
    .company-model2box-left{
        height:200px;
    }
    .company-model2box-right{
    height: auto;
    width: 300px;
    line-height: 35px;
    padding-bottom: 20px;
    }
    .company-content-right-item-box .company-content-right-item+.company-content-right-item{
        margin-left:40px;
    }
	.company-project-box {
    background: #fff;
    padding: 10px 30px;
    box-sizing: border-box;
}
}
@media screen and (max-width: 800px) {
    .collapseTitle{
        padding: 36px 0px 0px 40px;
    }
    .collapseBody-item-title{
        padding-left:40px;
    }
    .collapse-body-row, .collapse-body-row2{
        left:40px;
        top:25px;
        flex-direction: column;
    }
    .collapse-body-row2{
        top:75px;
    }
    .collapseBody-item-body .collapse-row-item,
    .collapseBody-item-body .collapse-row-item2{  
       margin-right:0px;
   }
    .collapseBody-item-body .collapse-row-item{
        margin:0px 0px 5px 0px;
    }
.company-project-box {
    background: #fff;
    padding: 10px 30px;
    box-sizing: border-box;
}
.company-content,
.collapseBox{ 
    height: auto;
    margin-top:20px;
}
}
@media screen and (max-width: 768px) {
    .company-content-right{
        padding: 0px 20px 0px 80px
    }
	.company-project-box {
        background: #fff;
        padding: 10px 30px;
        box-sizing: border-box;
    }
    .company-content,
    .collapseBox{ 
        height: auto;
        margin-top:20px;
    }
    .collapseTitle {
        height: 220px;
        box-sizing: border-box;
        padding: 36px 0px 0px 40px;
        border-bottom: 1px solid #f0f0f0;
	}
    .collapseBox {
        margin: 80px 0px 3px;
        border: 1px solid #f0f0f0;
    }
    .joinus_banner1_pc {
        height: 155px;
        background: url('../images/joinus_bannner1_mobile.png') center center / 100% 100% no-repeat;
    }
    .employment-item-top .station{
        display: block;
        align-items: center;
    }
    .employment-item .employment-item-top {
        display: block;
    }
    .station_info{
        display: block;
    }
    .info-item{
        padding: 0;
        margin-right: 0px;
        margin-top: 16px;
        margin-bottom: 20px;
    }
    .station-name{
        margin-right: 0px;
    }
    .employment-btn {
        display: block;
        width: 100%;
    }
    .employment-item .employment-item-bottom {
        display: block;
    }
    .requirement-item{
        margin-right: 0px;
        width: 50%;
        float: left;
    }
    .joinus_clearfix:before,
    .joinus_clearfix:after {
        content: '';
        display: table;
    }
    .joinus_clearfix:after {
        clear: both;
    }
    .work-post-btn-pc {
        display: none;
    }
    .work-post-btn-mobile {
        display: block;
    }
	.right-item-box-right>div{
    font-size:14px;
    color:#2a2c30;
    height:48px;
}
}
@media screen and (max-width: 740px) {
    .company-content-right{
        padding: 0px 20px 0px 40px
    }
	.company-content,
.collapseBox{ 
    height: auto;
    margin-top:20px;
}
.collapseBox {
    margin: 80px 0px 3px;
    border: 1px solid #f0f0f0;
}
}
@media screen and (max-width: 700px) {
    .company-content-right{
        padding-left:20px;
        margin-top:40px;
    }
	.company-content,
.collapseBox{ 
    height: auto;
    margin-top:20px;
}
.collapseBox {
    margin: 80px 0px 3px;
    border: 1px solid #f0f0f0;
}
}
@media screen and (max-width: 660px){
    .banner-content-box{
        width:94%;
    }
    .banner-content-box h1{
        font-size:24px;
    }
    .company-content3-row-item{
        width:88%;
    }
    .company-content3-row-item img{
        margin: 20px 30px 20px 30px
    }
    .company-content3-row-item.radius i{
        margin:32px 30px 32px 40px
    }
    .company-content-right-item-box .company-content-right-item+.company-content-right-item{
        margin-left:20px;
    }
    .company-model2box-left,
    .company-model2box-right{
        width:250px;
    }
    .company-content3-row-item img{
        margin: 20px 30px 20px 10px
    }
    .company-content3-row-item.radius i{
        margin:32px 30px 32px 20px
    }
    .right-item-box-cloumn{
        width:100%;
    }
	.collapseBox {
    margin: 80px 0px 3px;
    border: 1px solid #f0f0f0;
}
}
@media screen and (max-width: 560px){
    .company-content3-row{
        flex-direction: column;
        align-items: center;
    }
    .company-content3-row-item+.company-content3-row-item{
        margin-top:20px;
        margin-left:0px;
      }
    .company-content3-row-box{
        height:auto;
        align-content: center;
    }
    .company-model2box-left{
        height:160px;
    }
    .company-model2box-left,
    .company-model2box-right{
        width:230px;
    }
	.collapseBox {
    margin: 80px 0px 3px;
    border: 1px solid #f0f0f0;
}
} 
@media screen and (max-width:500px){
    .collapse-row{
        flex-direction: column;
    }
    .collapse-row+.collapse-row{
        margin-top:3px;
    }
    .collapseTitle .collapse-row-item{
        width:323px;
    }
    .company-model2box-left,
    .company-model2box-right{
        width:220px;
    }
    .company-model2box-right.pt2,
    .company-model2box-right.pt1{
        padding-top:22px;
    }
	.collapseBox {
    margin: 30px 0px 3px;
    border: 1px solid #f0f0f0;
}
}
@media screen and (max-width:490px){
    .company-content-right-item-box{
           flex-direction: column;
    }
    .company-model2box-left,
    .company-model2box-right{
        width:100%;
    }
    .company-content-right-item-box .company-content-right-item+.company-content-right-item{
        margin-left:0px;
    }
}
@media screen and (max-width: 375px){
    .banner-content-box h1{
        font-size:21px;
    }
    .content-news-item{
        width:350px;
        height:380px;
    }
    .news-item-left{
        width:310px;
        margin-top:20px;
    }
    .news-item-right img,
    .news-item-right{
        height:200px;
        width:310px;
    }
    .collapseBody-item-title{
        padding-left:20px;
    }
    .collapseTitle{
        padding: 20px 0px 0px 20px;
    }
    .collapseTitle .collapse-row-item{
        width:320px;
    }
    .collapse-body-row, .collapse-body-row2{
        position: static;
        width:345px;
    }
    .collapseBody-item-body.active{
        padding:20px 0px 0px 20px;
    }
    .collapseBody-item-body .collapse-row-item,
    .collapseBody-item-body .collapse-row-item2{
        width:345px;  
    }
    .collapse-body-row2{
        margin-top:3px;
    }
    .joinus_bannner1_mobile {
        height: 135px;
    }
}