*{
    max-height: 9999999px;
}

html,body,.wrap{
    height: auto;
}

.wrap{
    background: #fff;
}

.type_headings_top{
    margin-top: -20px;
}

.type_headings{
    text-align: center;
}

.server_sgd {
    margin-top: -45px;
}
.service_guarantee .seven_client {
    width:229px;
}
.qur_products{
    width: 720px;
    overflow: hidden;
    height: 774px;
    padding-left: 30px;
    margin-top: 52px;
    background: url("../img/icon_qur_products_background.png")no-repeat bottom center;
    background-size: 100%;
    padding-bottom: 144px;
}
/*.self {*/
    /*padding-bottom: 40px;*/
/*}*/

.qur_products_on{
    width: 494px;
    padding-left: 71px;
    padding-right: 76px;
    height:700px;
    margin: 37px 0px 37px 0px;
    box-shadow: 0px 0px 40px 0px rgba(57, 131, 248, 0.16);
    background: #fff;
}

.qur_products_on1>img{
    width: 152px;
    margin-top: 63px;
    display: block;
}

.qur_products_on1>h4{
    color: #414D5B;
    font-size: 40px;
    margin-top: 36px;
    font-weight: 500;
}

.qur_products_on1>div{
    color: #848F9B;
    width: 100%;
    height: 225px;
    font-size: 30px;
    line-height:59px;
    margin-top: 28px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-all;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: justify;
}

.qur_products_on1>a{
    font-size: 32px;
    color: #398AFF;
    margin-top: 34px;
    display: block;
}

.service_guarantee{
    margin-top: 36px;
    width: 680px;
    padding: 32px 35px;
    overflow: hidden;
    background: url("../img/iconservice_guarantee_background.png")no-repeat 70% 55%;
    background-size: 87%;
}

.service_guarantee>div{
    width:325px;
    height:354px;
    margin-bottom: 35px;
    float: left;
    background: #fff;
    color: #414D5B;
    overflow: hidden;
    font-size: 30px;
    text-align: center;
    box-shadow: 0px 0px 30px 0px rgba(57, 131, 248, 0.16);
    border-radius: 3px;
}

.service_guarantee>div>img{
    width: 250px;
    margin-top: 35px;
    margin-bottom: 20px;
}

.service_guarantee>div>span{
    display: block;
    margin-top: 5px;
    text-align: center;
    font-size: 30px;
    color: #414D5B;
}

.service_guarantee>div:nth-child(1){
    margin-top: 207px;
}

.service_guarantee_div_nth{
    margin-right: 30px;
}

.service_guarantee_div_2{
    margin-top: -200px;
}


.meeting_management_business_model{
    margin-top: 11px;
    width: 100%;
    background: url("../img/icon_meeting_management_business_model_bottom.png")no-repeat top center;
    overflow: hidden;
    background-size: 100%;
}

.meeting_management_business_model_title{
    margin-top: 220px;
}

.meeting_management_business_model_title>h4{
    color: #fff;
}

.meeting_management_business_model_title>h4>div{
    text-align: center;
    margin-bottom: 12px;
}

.meeting_management_business_model_title>div{
    background: #628af8;
    color: #fff;
    margin-bottom: 10px;
}

.meeting_management_business_model>img{
    width: 750px;
    display: block;
    margin: auto;
}

.customer{
    width: 720px;
    padding: 70px 0px 150px 30px;
    overflow: hidden;
    position: relative;
    background: url("../img/icon_qur_products_background.png")no-repeat bottom center;
    background-size: 100%;

}
.swiper-pagination-bullet {
    background-color: #007aff;
}
.customer_div{
    width:688px;
    height:610px;
    margin-right: 32px;
    box-shadow: 0px 0px 50px 0px rgba(57, 131, 248, 0.14);
    background: #fff;
    border-radius: 10px;
    position: relative;


}
.swiper_b_title {
    position: absolute;
    bottom: 48px;
    left: 0px;
    right:0px;
    margin: 0 auto;
}
.customer_div1{
    width: 620px;
    overflow: hidden;
    height: 610px;
    margin: 49px auto 0px auto;
    background: url("../img/icon_customer_div1_background.png")no-repeat;
    background-size: 100% 84%;
}

.customer_div1>img{
    display: block;
    margin:5px auto 0px auto;
}

.customer_div1>div{
    width: 560px;
    margin:20px auto 0px auto;
    color: #808080;
    font-size: 28px;
    line-height:55px;
    text-align: center;
}

.customer_div1 i{
    width: 50px;
    height: 3px;
    background: #628af8;
    display: block;
    margin:53px auto 0px auto;
}

.customer_div1>span{
    font-size: 32px;
    color: #4D4D4D;
    text-align: center;
    margin-top: 25px;
    display: block;
}

.customer_button{
    width: 280px;
    text-align: center;
    margin:34px auto 0px auto;
}

#customer_button{
    position: absolute;
    bottom: 80px;
    right: 25%;
    text-align: center;
}

.customer_button>span{
    width: 30px;
    height: 30px;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    /*background: #bfd6f8;*/
    background: #4d96ff;

}

.swiper-pagination-bullet-active-main{

    opacity:0.8;
}

.icon>div{
    width: 49%;
    display: inline-block;
}

.icon>div>a>img{
    width: 85%;
    display: block;
    margin:0px auto 40px auto;
}

.icon>.more_case{
    margin:0px auto 68px auto;
    width: 100%;
}

.more_case>a{
    font-size: 30px;
    color:#4D96FF;
    text-align: center;
    display: block;
    margin:17px auto 0px auto;
}

.swiper-container-horizontal>.swiper-pagination-bullets>.swiper-pagination-bullet{
    /*margin: 0px 15px;*/
    margin-left: 15px;
    margin-right: 15px;
}

.customer_button>span{
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.customer_button>.swiper-pagination-bullet-active{
    width: 30px;
    height: 30px;
}

.type_headings_h4{
    margin-top: 60px;
}

.qur_products_on1>.qur_products_on1_a2{
    color: #00D1BD;
}
.qur_products_on1>.qur_products_on1_a3{
    color: #FF9B57;
}
.qur_products_on1>.qur_products_on1_a4{
    color:  #398AFF;
}
.qur_products_on1>.qur_products_on1_a5{
    color: #A880FF;
}

.type_headings>div{
    margin-bottom: 0px;
}