.proxy {
    width: 100%;
    padding-top: 76px;
}

.banner-box {
    position: relative;
}

.banner-img {
    width: 100%;
}

.banner-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    width: 1200px;
    text-align: center;
}

.banner-title .title {
    font-size: 30px;
    margin-bottom: 30px;
}
.banner-title .title .special {
   // color: #5bfffd;
}

.banner-title .text {
    font-size: 18px;
    line-height: 1.6;
}

/* our user */
.service-num {
    padding-top: 100px;
    width: 100%;
    height: 666px;
    background: url(../images/home/partners-bg.png) no-repeat center;
}

.user-btitle {
    font-size: 30px;
    color: #111111;
    text-align: center;
    line-height: 50px;
}

.user-stitle {
    font-size: 16px;
    color: #777777;
    text-align: center;
    line-height: 40px;
}

/* 管理工具 */
.customer-tools {
    width: 100%;
    height: 362px;
    padding-top: 90px;
    text-align: center;
    margin: 0 auto 0;
    background: url(../images/manage/bg-tools.png) no-repeat center center;
}

.c-t-title {
    color: #111111;
    font-size: 30px;
    padding: 8px 0 18px;
}

.c-t-stitle {
    color: #777777;
    font-size: 16px;
    padding-bottom: 60px;
}

.c-t-btn {
    overflow: hidden;
    width: 357px;
    margin: 0 auto;
}

.c-t-free {
    padding: 13px 42px;
    background: #498CF2;
    border-radius: 25px;
    font-size: 18px;
    color: #FFFFFF !important;
    margin-right: 44px;
    float: left;
}

.c-t-demo {
    border: 1px solid #498CF2;
    border-radius: 25px;
    padding: 12px 30.5px;
    font-size: 18px;
    color: #498CF2 !important;
    float: left;
}

.c-t-demo:hover {
    background: #498CF2;
    color: #fff !important;
}

/*视频*/
.service {
    /* padding: 90px 0; */
}

.base-title {
    width: 100%;
    text-align: center;
    position: relative;
}

.base-title .base-title-c{
    width: 1180px;
    margin: 0 auto;
    position: relative;
}

.base-title-c .ikon_help_detail{
    position: absolute;
    width: 200px;
    top: 20px;
    right: -180px;
}

.base-title .title {
    font-size: 30px;
    line-height: 50px;
    color: #111;
}

.base-title .title {
    font-size: 35px;
    line-height: 50px;
    color: #111;
}

.service .list-box {
    padding: 20px 0 80px;
    overflow: hidden;
    margin-top: 30px;
}

.service .list {
    width: 1180px;
    margin: 0 auto;
}

.service .list .list-item {
    width: 245px;
    height: 290px;
    float: left;
    margin-top: 30px;
    box-shadow: 0 4px 30px 0 hsla(0,0%,85%,.89);
    border-radius: 4px;
    margin-right: 50px;
}

.service .list .list-item .icon-pic {
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    text-align: center;
    width: 245px;
    height: 140px;
}

.service .list .list-item .list-item-date {
    font-size: 13px;
    line-height: 40px;
    margin-left: 13px;
    color: #999;
}

.service .list .list-item .list-item-desc {
    width: 90%;
    height:45px;
    font-size: 15px;
    line-height: 1.5;
    color: #000;
    margin: 10px auto 0;
}

.service .list .list-item .login-registration {
    cursor: pointer;
}

.c-t-version {
    padding: 8px 42px;
    letter-spacing:3px;
    background: #498CF2;
    border-radius: 15px;
    font-size: 18px;
    color: #FFFFFF !important;
    margin: 15px auto 0px auto;
}