.g-container{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
    text-align: center;
}
.server-container{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.clearfix::after{
    content:'.';
    clear:both;
    display: block;
    height:0;
    overflow: hidden;
    visibility: hidden;
}
.commonTitle .g-title{
    color:#3f3f3f;
    font-size:28px;
}
.commonTitle .g-line{
    width:85px;
    height:8px;
    background-color:#1792e7;
    /*margin-top:30px;*/
    text-align: center;
    margin:28px auto;
}
/*banner*/
.banner img{
    width:100%;
    height:360px;
}
/*开发概述*/
.overviewWrap{
    width:100%;
    box-sizing: border-box;
    padding:50px 0;
}
.overview-left{
    width:512px;
    text-align: start;
}
.title-wrap{
    width:358px;
    height:95px;
    border-bottom:2px solid #b6b6b6;
}
.title-wrap p{
    color:#3f3f3f;
    font-size:26px;
    letter-spacing: 1px;
    font-weight: bold;
    margin-top:3px;
}
.overview-intro{
    font-size:14px;
    color:#666666;
    margin-top:30px;
    line-height: 25px;
}
.overview-right img{
    margin-left:123px;
    width:557px;
}
/*开发优势*/
.advantageWrap{
    width:100%;
    box-sizing: border-box;
    padding:50px 0;
    background-color: #fafafc;
}
.advantage-box{
    margin-top:45px;
}
.advantage-item{
    width:322px;
    margin-left:107px;
    text-align: center;
}
.advantage-item .advantage-img{
    display: block;
    width:183px;
    height:183px;
    margin:0 auto;
}
.advantage-item .title-group{
    margin:30px auto;
}
.advantage-item .advantage-title{
    font-size:18px;
    color:#3f3f3f;
    margin-top:5px;
}
.advantage-item .advantage-intro{
    font-size:14px;
    color:#aaaaaa;
    line-height: 25px;
}

/*盈利模式分析*/
.profitModel{
    width:100%;
    box-sizing: border-box;
    padding:50px 0;
    background:url("../images/service/profit-back.png") no-repeat;
    color:#fff;
}
.profit-tab{
    display: block;
    width:772px;
    margin:50px auto;
}
.box-item{
    box-sizing: border-box;
    padding:0 30px;
    /*width:300px;*/
    height:70px;
    text-align: start;
}
.tab-img{
    width:44px;
    height:50px;
    vertical-align: middle;
}
.tab-word{
    margin-left:15px;
    position: relative;
    bottom:5px;
}
.tab-word .tab-index{
    font-size:24px;
}
.tab-word .tab-title{
    font-size:18px;
    margin-top:5px;
}
.profit-box{
    margin-top:90px;
}
.profit-left{
    width:572px;
    text-align: start;
}
.profit-left .profit-title {
    font-size:28px;
    margin-top:55px;
}
.profit-left .p-line1{
    width:86px;
    border-top:1px solid #fff;
    margin-top:12px;
}
.profit-left .p-line2{
    width:106px;
    border-top:1px solid #fff;
    margin-top:10px;
}
.profit-left .profit-intro{
    font-size:14px;
    line-height: 30px;
    margin-top:44px;
}
.profit-img{
    width:614px;
    height:359px;
}
.profit-select{
    border-bottom:1px solid #fff;
}
.show{
    display: block;
}
.hidden{
    display: none;
}
/*开发费用分析*/
.costWrap{
    width:100%;
    box-sizing: border-box;
    padding:50px 0;
}
.cost-title{
    margin-top:10px;
    font-size:44px;
    color:#3f3f3f;
    letter-spacing: 2px;
}
.cost-intro{
    display: block;
    font-size:14px;
    color:#666666;
    line-height:30px;
    width:1009px;
    margin:38px auto;
}
.cost-btn{
    display: block;
    margin:0 auto;
    width:185px;
    height:57px;
    line-height: 57px;
    text-align: center;
    background-color: #6c43f3;
    color:#fff;
    font-size:20px;
    border-radius:30px;
    box-shadow: 0 0 10px #6c43f3;
}
.cost-img{
    width:521px;
    height:448px;
    margin-top:90px;
}
/*能给我们带来什么*/
.bringBenefit{
    width:100%;
    box-sizing: border-box;
    padding:50px 0;
    background-color: #fafafc;
}
.benefit-box{
    margin-top:112px;
}
.benefit-img{
    width:166px;
    height:151px;
}
.benefit-title{
    font-size:16px;
    color:#3f3f3f;
    margin:10px auto;
}
.benefit-intro{
    font-size:14px;
    color:#666666;
    line-height: 25px;
}
.benefit-top{
    display: block;
    margin:0 auto;
    width:962px;
}
.benefit-bottom{
    display: block;
    margin:20px auto;
    width:617px;
    box-sizing: border-box;
    padding-top:63px;
}
.top-item{
    width:268px;
    text-align: center;
    margin-left:65px;
}
