﻿/*通用CSS属性*/
* {
    margin: 0;
    padding: 0;
}

/*清除浮动代码*/
.clear:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clear {
    zoom: 1
}

.float-l {
    float: left;
}

.float-r {
    float: right;
}

.dis-none {
    display: none;
}

.pl5 {
    padding-left: 5px;
}

.cloudLink_banner {
    background: #F4F6FA;
    height: 212px;
    width: 100%;
}

.cloudLink_banner .main_banner_pc {
    margin: 0 auto;
    position: relative;
    max-width: 1200px;
    padding: 0 10px;
}

.main_banner-pic {
    text-align: center;
    margin-top: 48px;
}

.cloudLink_banner .logo {
    padding-top: 82px;
}

.cloudLink_banner .logo .line_style {
    display: block;
    padding-bottom: 20px;
    padding-top: 20px;
}

.cloudLink_banner .main_banner_pc {
    padding-top: 48px;
}

.cloudLink_banner .main_banner-title-macPic {
    position: absolute;
    left: 220px;
    top: -38px;
}

.cloudLink_banner .main_banner_pc .main_banner-button {
    margin-top: 30px;
    text-align: center;
}

.cloudLink_banner .main_banner_pc .main_banner-button .main_banner-button-danger {
    display: inline-block;
    width: 228px;
    height: 48px;
    background: #F66F6A;
    border-radius: 1px;
    line-height: 48px;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    /* margin-right: 40px; */
    vertical-align: middle;
    transition: .2s;
}

.cloudLink_banner .main_banner_pc .main_banner-button .main_banner-button-danger:hover {
    box-shadow: 0 8px 16px 0 rgba(246, 111, 106, 0.3);
}

.what-is-welink .main_konwMore {
  text-align: center;
}
.what-is-welink .main_konwMore .main_banner-button-normal {
    display: inline-block;
    width: 228px;
    height: 48px;
    border: 2px solid #4B5863;
    border-radius: 1px;
    line-height: 48px;
    font-size: 16px;
    margin-top: 56px;
    text-align: center;
    color: #4B5863;
    font-weight: bold;
    vertical-align: middle;
}

.cloudLink_banner .banner-title {
    font-size: 32px;
    color: #1C2432;
    text-align: center;
    line-height: 38px;
}

.cloudLink_banner .banner-subtitle {
    font-size: 24px;
    color: #7D8A93;
    text-align: center;
    line-height: 33px;
    margin-top: 22px;
}

.cloudLink-download {
    margin: 0 auto;
    position: relative;
    max-width: 1000px;
    padding: 0 10px;
    display: flex;
    margin-top: 64px;
}

.windows-download {
    font-size: 16px;
    color: #7D8A93;
    line-height: 22px;
    margin-top: -25px;
    display: none;
    cursor: default;
}

.cloudLink-download-item:last-child .windows-download{
    cursor: pointer;
}

.cloudLink-download .cloudLink-download-item {
    width: 33%;
    text-align: center;
}


.cloudLink-download .cloudLink-download-item .cloudLink-download-title {
    font-size: 20px;
    color: #4B5863;
    line-height: 28px;
    margin-top: 35px;
}

.cloudLink-download .cloudLink-download-item .cloudLink-download-subtitle {
    font-size: 16px;
    color: #7D8A93;
    line-height: 22px;
    margin-top: 8px;
}


.what-is-welink {
    margin: 0 auto;
    position: relative;
    max-width: 1200px;
    padding: 0 10px;
    margin-top: 120px;
}

.what-is-welink .what-welink-title {
    font-size: 24px;
    color: #252B3A;
    text-align: center;
    line-height: 33px;
    font-weight: bold;
}

.what-is-welink .what-welink-subtitle {
    font-size: 20px;
    color: #999999;
    text-align: center;
    line-height: 30px;
    margin-top: 42px;
}

.what-welink-main {
    margin-top: 42px;
}

.what-welink-main .what-welink-item {
    margin-bottom: 40px;
}

.what-welink-main .what-welink-item:last-child {
    margin-bottom: 0;
}

.what-welink-main .what-welink-item .title {
    font-size: 20px;
    color: #1C2432;
    font-weight: bold;
    line-height: 32px;
}

.what-welink-main .what-welink-item .subtitle {
    font-size: 18px;
    color: #2A2A2A;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.what-welink-main .what-welink-text {
    width: calc(100% - 556px - 48px);
}

.what-welink-main .what-welink-img {
    margin-left: 48px;
}

/* 页签 */
.tabs {
    margin-top: 17px;
}

.tabs ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border-radius: 2px;
    width: 330px;
    margin: 0 auto;
}

.tabs ul li {
    float: left;
    width: 109px;
    height: 40px;
    text-align: center;
    cursor: pointer;
}

.tabs ul li:first-child {
    border-radius: 2px 0 0 2px;
}

.tabs ul li:last-child {
    border-radius: 0 2px 2px 0;
}

.tabs .tab-nav {
    background: #F4F6FA;
    border: 2px solid #6C92FA;
    font-size: 16px;
    line-height: 36px;
    color: #999999;
}

.tabs .tab-nav-action {
    background: #6C92FA;
    font-size: 16px;
    line-height: 40px;
    color: #FFFFFF;
}

.tabs-body {
    border: 1px solid #CDCDCD;
    border-radius: 1px;
    float: left;
    width: 100%;
    margin-top: 30px;
    padding: 32px 0 32px 32px;
}


/* 页签结束 */

/* 新内容 */
.welink-new {
    margin: 0 auto;
    position: relative;
    max-width: 1200px;
    padding: 0 10px;
    margin-top: 120px;
}

.welink-new .welink-new-title {
    font-size: 24px;
    color: #1C2432;
    text-align: center;
    line-height: 33px;
    font-weight: bold;
}

.welink-new .welink-new-subtitle {
    font-size: 18px;
    color: #5B7EDE;
    text-align: center;
    font-weight: bold;
    line-height: 25px;
    margin-top: 16px;
}

.welink-new-item {
    margin-bottom: 40px;
}

.welink-new-item:last-child {
    margin-bottom: 0;
}

.welink-new-item .title {
    font-size: 20px;
    color: #666666;
    font-weight: bold;
    line-height: 32px;
}

.welink-new-item .subtitle {
    font-size: 18px;
    color: #666666;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.welink-new-item:first-child .subtitle {
    color: #999999;
}

/* 新内容结束 */

/* 使用指南 */
.use-guide {
    margin: 0 auto;
    position: relative;
    max-width: 750px;
    padding: 0 10px;
    margin-top: 120px;
    margin-bottom: 45px;
}

.use-guide .use-guide-title {
    font-size: 24px;
    color: #1C2432;
    text-align: center;
    line-height: 33px;
    font-weight: bold;
}

.use-guide .use-guide-subtitle {
    font-size: 22px;
    color: #666666;
    text-align: center;
    line-height: 30px;
    margin-top: 17px;
}

.use-guide .use-guide-main {
    display: flex;
    margin-top: 42px;
}

.use-guide .use-guide-main .use-guide-item {
    width: 50%;
    text-align: center;
}

.use-guide .use-guide-main .use-guide-item .use-guide-item-title {
    font-size: 18px;
    color: #4B5863;
    line-height: 25px;
    margin-top: 42px;
}

.use-guide .use-guide-main .use-guide-item .use-guide-button {
    display: inline-block;
    width: 138px;
    height: 40px;
    background: #F66F6A;
    border-radius: 2px;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    transition: .2s;
    margin-top: 22px;
}

.use-guide .use-guide-main .use-guide-item .use-guide-button:hover {
    box-shadow: 0 8px 16px 0 rgba(246, 111, 106, 0.3);
}


/* 使用指南结束 */


/* 移动端 */
.content-section-mb {
    display: none;
}

.mb-logo {
    margin-top: 60px;
    text-align: center;
}

.mb-logo img {
    width: 76px;
    height: 76px;
}

.mb-title {
    font-size: 16px;
    color: #252B3A;
    text-align: center;
    font-weight: bold;
    margin-top: 24px;
    line-height: 22px;
}

.mb-subtitle {
    font-size: 12px;
    color: #4B5863;
    text-align: center;
    margin-top: 10px;
    line-height: 17px;
}

.mb-button {
    margin-top: 30px;
    text-align: center;
}

.mb-button a {
    display: inline-block;
    width: 183px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #0D94FF;
    border-radius: 21px;
    font-size: 12px;
    color: #FFFFFF;
}

.mb-button img {
    vertical-align: text-bottom;
    width: 18px;
    height: 18px;
}

.mb-knowMore {
    font-size: 12px;
    color: #0D94FF;
    text-align: center;
    line-height: 17px;
    margin-top: 17px;
    margin-bottom: 34px;
}

.mb-version {
    width: 165px;
    margin: 0 auto;
    margin-top: 54px;
}

.mb-version .version-item {
    float: left;
    margin-right: 20px;
    height: 25px;
}

.mb-version .version-item img {
    width: 25px;
}

.mb-version .version-item:last-child {
    margin-right: 0;
}

.mb_PC_search {
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    margin-top: 24px;
}

.mb-version-detail {
    font-size: 12px;
    color: #4B5863;
    text-align: center;
    line-height: 17px;
    margin-top: 20px;
}

.mb-download-detail {
    margin-top: 20px;
    text-align: center;
    margin-bottom: 32px;
}

.mb-download-detail-title {
    font-size: 12px;
    color: #666666;
    line-height: 16px;
}

.mb-download-detail-subtitle {
    width: 190px;
    font-size: 12px;
    color: #0D94FF;
    line-height: 16px;
    margin: 0 auto;
}

.mb-download-detail-subtitle a {
    word-break: break-all;
}

/* 移动端结束 */




.cloudLink_banner .main_bannerImg {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: -104px;
}

.cloudLink_banner .main_bannerImg img {
    width: 100%;
    vertical-align: bottom;
}

.tips {
    height: 40px;
    width: 630px;
    border: 1px solid #5CACEE;
    margin: 30px 0 30px;
    padding: 5px
}

.tips .imgstyle {
    width: 16px;
    float: left;
    margin-top: 4px
}

.tips .imgstyle img {
    vertical-align: middle;
    margin-top: -3px
}

.tips-img-div {
    display: inline;
    line-height: 30px;
    margin-left: 10px;
    color: #333333
}

.tips-img-div span {
    color: #2d56b1;
}

.tips-img-div span:hover {
    text-decoration: underline;
    color: #2d56b1;
    cursor: pointer;
}

.content-section {
    max-width: 1200px;
    /*height: 625px;*/
    /*height: 680px;*/
    clear: both;
    margin: 0 auto;
    padding: 0 10px;
}

.content-section-title1 {
    font-size: 18px;
    color: #333333;
    padding: 0px 0 18px;
    font-weight: bold;
}

.content-section-desc {
    margin: 0px 0px 40px;
    cursor: pointer;
}

.content-section-desc div h3 {
    font-size: 18px;
    color: #6666;
    margin-top: 25px;
    margin-bottom: 7px;
    line-height: 22px;
    font-weight: bold;
}

.content-section-desc div h3.wh3 {
    color: #333;
}

.content-section-desc div.active:hover h3 {
    color: #e41f2b;
}

.content-section-desc div h6 {
    font-size: 18px;
    color: #333;
    line-height: 22px;
    margin-top: 27px;
    margin-bottom: 7px;
    font-weight: bold;
}

.content-section-desc div h4 {
    line-height: 22px;
    color: #666;
    font-size: 14px;
    color: #666;
}

.content-section-desc div h5 {
    visibility: hidden;
    line-height: 20px;
    color: #333333;
    font-size: 14px;
    margin-top: -50px
}

.content-section-desc div p {
    line-height: 22px;
    /* color: #666;*/
    color: #3399ff;
    font-size: 14px;
}

.radius {
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #3399ff;
    display: inline-block;
    margin: 0 10px;
}

.desc-mb {
    display: none;
}

.content-section-desc .desc-div {
    padding: 0 10px;
    cursor: default;
}

.content-section-desc div.active:hover img.imgson {
    display: block;
}

.content-section-desc div.active:hover img.imgs {
    display: none;
}

.content-section-desc div.desc-box {
    background: #ffffff;
    text-align: center;
    border: 1px solid #eee;
    padding-top: 65px;
    height: 270px;
}

.content-section-desc div:first-child {
    padding-left: 0;
}

.content-section-desc div:last-child {
    padding-right: 0;
}

.content-section-desc div a {
    visibility: hidden;
    display: inline-block;
    width: 132px;
    height: 40px;
    line-height: 40px;
    background: #e41f2b;
    color: #FFFFFF;
    text-align: center;
    margin: 28px auto 20px;
}

.content-section-desc div.active:hover a {
    visibility: visible;
}

.content-section-desc div.active:hover h5 {
    visibility: visible;
}

.content-section-desc div.active:hover h4 {
    visibility: hidden;
}

.content-section-desc div.active:hover h6 {
    visibility: hidden;
}

.content-section-desc div.active:hover {
    box-shadow: 0 0 8px #ccc;
    /*background:url(../../images/cloudvc/downlowd-img/bgk.png)no-repeat;*/
    transition: all 0.3s;
    background-size: 100% 100%;
}

.content-section-desc div img.imgson {
    display: none;
}

.content-section-desc div img {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0px auto;
}

.cloudLink_tips {
    line-height: 24px;
    color: #333333;
    margin-bottom: 28px;
}

.fitting_model {
    margin-bottom: 61px;
}

.cloudLink_banner .main_banner_mb {
    display: none;
}

@media(max-width:1023px) {
    .content-section-title1 img {
        display: none;
    }

    .cloudLink_banner {
        height: 586px;
        position: relative;
        display: none;
    }

    .cloudLink_banner .main_banner_pc {
        display: none;
    }

    .cloudLink_banner .main_banner_mb {
        display: block;
        padding-top: 68px;
    }

    .cloudLink_banner .main_banner_mb>div {
        text-align: center;
        margin: 0 auto;
    }

    .cloudLink_banner .main_banner_mb .logo_style {
        /*width: 100%;*/
    }

    .cloudLink_banner .main_banner_mb .line_style {
        display: block;
        margin: 0 auto;
        padding: 20px 0;
    }

    .cloudLink_banner .main_banner_mb .main_bannerImg_mb {
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -197px;
    }

    .cloudLink_banner .main_banner_mb .main_bannerImg_mb img {
        vertical-align: bottom;
        width: 90%;
    }

    .content-section-pc {
        display: none;
    }

    .content-section-mb {
        display: block;
    }
}

.noline {
    display: none;
}

@media(max-width:431px) {
    .online {
        display: none;
    }

    .noline {
        display: block;
    }

    .cloudLink_banner {
        height: 550px;
    }
}

@media(max-width:720px) {
    .cloudLink_banner .main_banner_mb .main_bannerImg_mb img {
        width: 60%;
    }
}

@media(max-width:767px) {
    .cloudLink_banner .main_banner_mb .main_bannerImg_mb img {
        width: 55%;
    }

    .tips {
        height: 55px;
        width: 300px;
        border: 1px solid #5CACEE;
        display: table;
        margin: 28px auto;
        padding: 5px;
    }

    .tips-img-div {
        display: inline;
        line-height: 24px;
        /*width: 250px;*/
        float: left;
        margin-left: 10px;
        word-break: break-all
    }

    .tips-img-div span {
        color: #3399ff;
    }

    .cloudLink_tips {
        /* width: 300px;*/
        margin: 0 auto;
        line-height: 24px;
        color: #333333;
        margin-top: 28px;
    }

    .desc-pc {
        display: none;
    }

    .desc-mb {
        display: block;
    }

    .content-section-desc {
        margin: 0 0 28px;
    }

    .content-section-title1 {
        padding: 27px 0 13px;
        text-align: center;
    }

    .content-section-desc div h3 {
        margin-bottom: 7px;
        margin-top: 19px;
        color: #e41f2b;
    }

    .content-section-title1 {
        /*padding: 27px 0 13px;*/
        text-align: center;
        margin: 0 auto;
    }

    .content-section-desc {
        margin: 0 0 28px;
    }

    .content-section-desc .desc-div {
        padding: 0px 50px;
        height: 240px;
        margin: 5px 0;
    }

    .content-section-desc div:last-child {
        padding-right: 50px;
    }

    .content-section-desc div:first-child {
        padding-left: 50px;
    }

    .content-section-desc div.desc-box {
        height: 240px;
    }

    .content-section-desc div.desc-box {
        padding-top: 27px;
    }

    .content-section-desc div.desc-box {
        box-shadow: none;
        background: #fff url(https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/zh-cn/product/cloud_communications/welink/images/cloudvc/downlowd-img/bgk.png)no-repeat;
        background-size: 100% 100%;
    }

    .content-section-desc div.desc-box a {
        visibility: visible;
    }

    .fitting_model {
        width: 300px;
        margin: 0 auto;
        margin-bottom: 30px;
        color: #6666;
    }

}

@media(max-width:600px) {
    .cloudLink_banner .main_banner_mb .main_bannerImg_mb img {
        width: 70%;
    }
}

@media(max-width:480px) {
    .cloudLink_banner .main_banner_mb .main_bannerImg_mb img {
        width: 100%;
    }
}

@media (max-width: 375px) {
    .content-section-desc div a {
        width: 105px;
    }

    .tips-img-div {
        display: inline;
        line-height: 24px;
        /*width: 250px;*/
        float: left;
        margin-left: 10px;
    }
}

@media(max-width:1220px) {
    .tips {
        border: 1px solid #5CACEE;
    }
}

@media screen and (min-width:767px) and (max-width:1024px) {

    .content-section-desc div:first-child,
    .content-section-desc div:last-child {
        padding-left: 10px;
        padding-right: 10px;
    }

    .content-section-desc .desc-div {
        margin-bottom: 20px;
    }

    .content-section-desc {
        margin-bottom: 28px;
    }
}

@media(max-width:320px) {
    .cloudLink_banner {
        height: 520px;
    }
}

@media(max-width:1279px) {
    .cloudLink_banner .main_banner_pc {
        max-width: 950px;
    }

    .cloudLink_banner .main_banner-title-macPic {
        left: 94px;
    }
}