@media only screen {
    HTML,body{
        width: 100%;
        background: rgb(255,255,255);
    }
}

@media only screen and (max-width:768px) {
    body{
        width: 1260px;
        background: rgb(255,255,255);
    }
}

/*content*/
#content{
    width: 100%;
}
.service{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 64px;
}
.service-title{
    margin-top: 44px;
    font-size: 28px;
    font-weight: 500;
    height: 58px;
    line-height: 58px;
}
.service-line{
    width: 60px;
    height: 4px;
    background: #3381ff;
}
.service-tip{
    height: 58px;
    line-height: 58px;
    font-size: 21px;
    margin-bottom: 42px;
}
.service-items{
    display: flex;
    width: 874px;
    justify-content: space-between;
}
.service-item{
    width: 185px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.service-item-title{
    font-size: 20px;
    height: 42px;
    margin-top: 20px;
    line-height: 42px;
    font-weight: 500;
}
.service-item-content-top{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
}
.service-item-content-bottom{
    font-size:15px ;
}

.platform{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #edf6ff;
}
.platform-title{
    margin-top: 44px;
    font-size: 28px;
    font-weight: 500;
    height: 58px;
    line-height: 58px;
}
.platform-line{
    width: 60px;
    height: 4px;
    background: #3381ff;
}
.platform-tip{
    height: 58px;
    line-height: 58px;
    font-size: 21px;
    margin-bottom: 42px;
}
.platform-items{
    display: flex;
    width: 952px;
    justify-content: space-between;
    margin-bottom: 60px;
}
.platform-item{
    width: 282px;
    display: flex;
    background: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px 0px;
}
.platform-item-title{
    font-size: 20px;
    height: 42px;
    margin-top: 20px;
    line-height: 42px;
    font-weight: 500;
}
.platform-item-content-top{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    margin-bottom: 20px;
}
.platform-item-content-bottom{
    font-size:14px ;
    color: #ccc;
    width: 100px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    border-radius:16px ;
    text-align: center;
}
.platform-item-content-bottom>a{
    color: #ccc;
}

.platform-item-content-bottom:hover{
    background: #0db993;
    color: #ffffff;
    cursor: pointer;
    border: 1px solid #0db993;
}
.platform-item-content-bottom:hover a{
    color: #ffffff;
}
.information{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 64px;
}
.information-title{
    margin-top: 44px;
    font-size: 28px;
    font-weight: 500;
    height: 58px;
    line-height: 58px;
}
.information-line{
    width: 60px;
    height: 4px;
    background: #3381ff;
}
.information-tip{
    height: 58px;
    line-height: 58px;
    font-size: 21px;
    margin-bottom: 42px;
}
.information-items{
    display: flex;
    width: 1200px;
    justify-content: space-between;
    margin-bottom: 60px;
}
.information-item{
    width: 369px;
    display: flex;
    background: #f8f9fe;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.information-item-title{
    display: flex;
    width: 339px;
    padding: 23px  18px 17px  12px;
    justify-content: space-between;
}
.information-item-title-left{
    font-size: 18px;
    font-weight: 500;
}
.information-item-title-right{
    font-size: 14px;
    color: #3282fb;
    cursor: pointer;
}
.information-item-content{
    padding: 0px 18px 0px 12px;
    height: 90px;
}
.information-item-content-list{
    display: flex;
    align-items: center;
}
.information-item-content-dot{
    width: 6px;
    height: 6px;
    background: black;
    border-radius: 100%;
    margin-right: 10px;
}
.information-item-content-describe{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    width: 308px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow:ellipsis;
    white-space: nowrap;
}
/*首页模块的样式更新*/
.part-content{
    margin: auto;
    width: 1200px;
    /*height: 500px;*/
    /*background: pink;*/
}
.partone-item{
    clear: both;
    width: 100%;
    height: 100%;
}
.partone-item-left{
    width: 50%;
    height: 100%;
    float: left;
    margin-top: 80px;
}
.partone-item-right{
    height: 100%;
    width: 50%;
    float: left;
    margin-top: 80px;
}
.partone-item-img{
    width: 60px;
    height: 60px;
    float: left;
}
.partone-item-img>img{
    width: 100%;
    height: 100%;
}
.partone-item-title{
    height: 60px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #060F29;
    padding-bottom: 0px;
    position: relative;
}
.partone-item-title>.text{
    position: absolute;
    bottom: 0;
}
.part-item-content{
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #060F29;
}

/*首页parttwo*/
.parttwo-item{
    isplay: flex;
    align-items: center;
    justify-content: center;
    /*margin-top: 43px;*/
}
.parttwo-item-left{
    float: left;
}
.parttwo-item-img{
    width: 339px;
    height: 217px;
    background: #FFFFFF;
    box-shadow: 0px 6px 23px 1px rgba(0,0,0,0.1);
}
.parttwo-item-img>img{
    width: 100%;
    height: 100%;
}
.parttwo-item-right{
    float: left;
    width: 915px;
    height: 217px;
    box-shadow: 0px 6px 23px 1px rgba(0,0,0,0.1);
    margin-left: 25px;
}
.parttwo-item-title>.text{
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    margin-left: 37px;
    /*line-height: 150px;*/
}
.parttwo-item-title>.title{
    font-size: 48px;
    font-family: DengXian;
    font-weight: 400;
    color: #000000;
    margin-top: 32px;
    margin-left: 37px;
    /*line-height: 150px;*/
}
/*首页partthree*/
.partthree-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.partthree-item-img_1{
    width: 250px;
    height: 200px;
    /*background: rgba(22,208,255,0.15);*/
    /*border: 1px solid #3699FF;*/
}
.partthree-item-img_1>img{
    width: 100%;
    height: 100%;
}
.partthree-item-img_2{
    width: 315px;
    height: 200px;
    /*background: rgba(22,208,255,0.15);*/
    /*border: 1px solid #3699FF;*/
}
.partthree-item-img_2>img{
    width: 100%;
    height: 100%;
}
.bule-line {
    display: inline-block;
    width: 239px;
    height: 21px;
    background: #D2F2FE;
    border: 1px solid #D2F2FE;
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translate(-50%,0%);
    z-index: -1;
}

