.g-container{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
    /*text-align: center;*/
}
.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.clearfix::after{
    content:'.';
    clear:both;
    display: block;
    height:0;
    overflow: hidden;
    visibility: hidden;
}
/*tab*/
.tab-box{
    width:1200px;
    box-sizing: border-box;
    padding:42px 0;
    margin:0 auto;
    overflow:hidden;
}
.about-tab{
    box-sizing: border-box;
    width:100%;
    height:52px;
    border:1px solid #a8a7a7;
    text-align: center;
}
.about-tab .tab-item{
    display: block;
    width:399.2px;
    height:52px;
    line-height: 52px;
    box-sizing: border-box;
    color:#3f3f3f;
}
/*title*/
.about-title{
    height:58px;
    margin-top:26px;
    font-size:24px;
    color:#3f3f3f;
    text-align: start;
    border-bottom: 2px solid #d0d1d1;
    margin-bottom: 33px;
    letter-spacing: 1px;
}

.g-title{
    font-size:20px;
    color:#3f3f3f;
    margin-top:28px;
    font-weight: bold;
}
.g-intro{
    font-size:15px;
    color:#3f3f3f;
    margin-top:22px;
    line-height: 25px;
    text-indent:2em;
    letter-spacing: 3px;
}
.about-img{
    width:100%;
    height:400px;
    margin-top:43px;
    margin-bottom: 90px;
}
/*团队介绍*/
.team-title{
    color:#3f3f3f;
    font-size:20px;
    height:42px;
    border-bottom: 2px solid #d0d1d1;
    font-weight: bold;
    margin-top:28px;
    margin-bottom: 15px;
}
.team-item{
    width:284px;
    margin-left:20px;
    text-align: start;
}
.team-img{
    width:284px;
    height:240px;
}
.teamItem-title{
    color:#3f3f3f;
    font-size:16px;
    margin-top:24px;
    margin-bottom: 15px;
    text-align: start;
    font-weight: bold;
}
.teamItem-intro{
    color:#3f3f3f;
    font-size:14px;
    line-height: 25px;
    margin-bottom: 87px;
}
/*服务理念*/
.service-title{
    color:#3f3f3f;
    font-size:14px;
    margin-top:25px;
    margin-bottom: 8px;
    font-weight: bold;
}
.service-intro{
    color:#666666;
    font-size:14px;
    line-height: 25px;
    margin-bottom: 25px;
}
.hidden{
    display: none;
}
.show{
    display: block;
}
.about-tab .about-select{
    background-color: #849afc;
    color:#fff !important;
}
/*联系我们*/
.link-wrap{
    margin-top:55px;
}
.link-item{
    width:300px;
    margin-left:50px;
}
.link-item .link-title{
    color:#3f3f3f;
    font-size:18px;
    margin-bottom: 27px;
    font-weight: bold;
}
.link-item .link-intro{
    color:#3f3f3f;
    font-size:16px;
    margin-bottom: 15px;
}
.map-wrap{
    margin-top:45px;
}

/*业务介绍*/
.mainBusiness{
    /*margin-top:70px;
    margin-bottom:77px;*/
    width:780px;
    margin:70px auto;
}
.business-item{
    width:200px;
    height:330px;
    background-color: #f2f2f2;
    border-radius: 20px;
    box-sizing: border-box;
    padding:103px 15px 30px 15px;
    margin-left:82px;
    overflow: hidden;
}
.business-item .business-title{
    color:#666666;
    font-size:20px;
    font-weight: bold;
    text-align: center;
}
.business-item .business-intro{
    display: block;
    color:#888888;
    font-size:14px;
    line-height: 25px;
    margin-top: 24px;
    margin-bottom: 30px;
}
/*主要涉及行业*/
.case-wrap .case-item{
    width: 100%;
    box-sizing: border-box;
    padding-top:40px;
}
.case-item .case-title{
    height:42px;
    line-height: 42px;
    font-size:20px;
    color:#3f3f3f;
    font-weight: bold;
    border-left:6px solid #849afc;
    box-sizing: border-box;
    padding-left:10px;
    margin-bottom: 27px;
}
.case-item .case-intro{
    font-size:16px;
    color:#aaaaaa;
    line-height: 25px;
}
.case-item .case-word{
    width:688px;
}
.case-img img{
    width:252px;
    height:252px;
    margin-right:130px;
}
.icon-box{
    margin-top:106px;
    box-sizing: border-box;
    padding:0 108px;
}
.icon-item{
    width:127px;
    margin-right:157px;
    margin-bottom: 66px;
    text-align: center;
}
.icon-item:nth-child(4n){
    margin-right:0;
}
.icon-item img{
    width:127px;
    height:127px;
    margin-bottom: 17px;
}
.icon-item .icon-title{
    font-size:18px;
    color:#3f3f3f;
}
.advantage-title{
    margin-top:100px;
    font-size:24px;
    color:#3f3f3f;
    text-align: center;
}
.advantage-line{
    display: block;
    width:153px;
    border-top:1px solid #849afc;
    margin:30px auto;
}
/*服务保障*/
.serviceGuarantee{
    width:705px;
    margin:0 auto;
    display: block;
    box-sizing: border-box;
    padding-bottom: 130px;
}
.sGuarantee-item{
    width:85px;
    margin-right:220px;
    margin-top:130px;
}
.sGuarantee-item:nth-child(3n){
    margin-right:0;
}
.sGuarantee-item .sGuarantee-img{
    display: block;
    width:51px;
    height:62px;
    margin:0 auto;
    /*box-sizing: border-box;*/
    /*padding-top:47px;*/
}
.sGuarantee-item .sGuarantee-line{
    display: block;
    width:64px;
    margin:47px auto;
    border-top:1px solid #849afc;
}
.sGuarantee-item .sGuarantee-title{
   font-size:20px;
    color:#3f3f3f;
}
/*交付保障*/
.payGuarantee{
    width:100%;
    box-sizing: border-box;
    padding:53px 15px;
    margin-bottom: 100px;
}
.payGuarantee-item{
    width:120px;
    height:120px;
    box-sizing: border-box;
    padding-top:43px;
    text-align: center;
    border-radius: 50%;
    border:1px solid #849afc;
    font-size:24px;
    color:#849afc;
}
.arrow-img{
    width:40px;
    height:35px;
    margin:42px 25px;
}

/*互诚优势*/
.goodness-title{
    font-size:24px;
    color:#3f3f3f;
    margin-top:30px;
    text-align: center;
}
.goodness-line{
    width:152px;
    border-top:2px solid #849afc;
    padding-bottom: 71px;
    text-align: center;
    box-sizing: border-box;
    margin:26px auto;
}
.goodness-intro{
    font-size:16px;
    color:#888;
    margin-top:30px;
    line-height: 25px;
}
.goodness-wrap{
    box-sizing: border-box;
    padding-bottom: 73px;
}
.wrap-intro{
    width:710px;
    font-size:16px;
    color:#888;
    margin-top:30px;
    line-height: 25px;
}
.goodness-img{
    margin-left:12px;
    margin-top:20px;
}


/*2019.9.30*/
.title_box{
    position:relative;
}

.title_box img{
    width:84px;
    height:53px;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}
.title_chi{
    font-size:28px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top:38px;
    position:relative;
    z-index:2;
    line-height:30px;
    letter-spacing:4px;
}
.title_eng{
    font-size:24px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    margin-top:10px;
    position:relative;
    z-index:2;
    line-height:30px;
}
.first_box{
    margin-top:60px;
}
.first_left{
    width:550px;
    height:338px;
    float:left;
    margin-left:25px;
}
.first_right{
    float:right;
    font-size:18px;
    width:571px;
    color:rgba(51,51,51,1);
    margin-right:9px;

}


.third_box{
    margin-bottom:150px;
}
.third_box>li{
    float:left;
    width:380px;
    height:462px;
    background:rgba(79,157,255,.1);
    padding:0 32px;
    box-sizing:border-box;
    text-align:center;
    margin-left:30px;
}
.third_box>li:first-child{
    margin-left:0px;
}
.third_box>li img{
    width:100px;
    height:100px;
    display:block;
    margin:0 auto;
    margin-top:48px;
}
.third_box>li p{
    font-size:28px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:30px;
    margin-top:30px;
    margin-bottom:25px;
}
.third_box>li div{
    font-size:14px;
    color:rgba(102,102,102,1);
    line-height:30px;
    text-indent: 2em; 
    text-align:left;
}