﻿@media screen and (max-width:1600px) {
    .fullpage-webdev-one-title {
        font-size: 4rem;
    }
    .fullpage-webdev-one-title small {
        font-size: 2rem;
    }
    /* .fullpage-webdev-one {
        background-size: auto 100%;
        background-position: center;
    } */
    .fullpage-webdev-four-content .w20 {
        width: 33.3333%;
        margin: 10px 0;
    }
    .fwfdCContent {
        height: 150px;
    }
    .fwfd {
        min-height: auto;
    }
}

@media all and (max-width:1300px) {
    .fullpage-webdev-one-title h2 {
        font-size: 3rem;
    }
    .fullpage-webdev-one-title small {
        font-size: 1.8rem;
    }
    .w33 {
        width: 50%;
        height: 30vh;
        max-height: 30vh;
    }
}

@media all and (max-width:1200px) {
    .fullpage-webdev-four-content {
        width: auto;
    }
    .fullpage-webdev-four-content .w25 {
        width: 100%;
        margin: 10px 0;
    }
    .fwfdCContent {
        height: auto;
    }
    .fullpage-webdev-four-content .w20 {
        width: 100%;
        margin: 10px 0;
    }
    .phoneBottom {
        display: none;
    }
    .wechatIco {
        margin-right: 0;
        width: 33.33%;
        margin-top: 100px;
    }
    .wechatIco dt,
    .wechatIco dd {
        margin: 0 auto;
    }
    .wechatDev .w1200 {
        width: 100%;
    }
    .wechatDevPlanContent {
        width: 100%;
    }
    .wechatIntroContent .w25 {
        width: 50%;
        height: 240px;
    }
    .wechatIntro {
        height: auto;
    }
    .wechatDevTit {
        box-sizing: border-box;
        padding-left: 20px;
        padding-right: 20px;
    }
    .wechatIntroContent {
        overflow: hidden;
        margin: 20px;
    }
    .wechatDevCaseContent {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .miniProgramBanner .w1200 {
        width: 100%;
    }
    .miniProgramTwo .w1200 {
        width: 100%;
    }
    .miniProgramThree .w1200 {
        width: 100%;
    }
    .miniProgramFourContainer {
        width: 100%;
    }
    .appDev .w1200 {
        width: 100%;
        margin: 0;
    }
    .ssl .w1200 {
        width: 100%;
    }
    .trademark .w1200 {
        width: 100%;
    }
    .trademarkThreeContent {
        text-align: center;
    }
    .trademarkThreeText {
        text-align: left;
    }
    /* .trademarkTwoRightContentText {
        width: 400px;
    } */
    .trademarkTwoRightContentLeft {
        box-sizing: border-box;
        text-align: center;
    }
    .trademarkTwoRightContentText {
        width: 350px;
    }
    .aboutUS .w1200 {
        width: 100%;
    }
    .mt80 {
        margin-top: 0;
    }
}

@media all and (max-width:1100px) {
    .fullpage-webdev-one-title h2 {
        font-size: 2rem;
    }
    .fullpage-webdev-one-title small {
        font-size: 1.6rem;
    }
    .trademarkTwoRightContentLeft {
        margin-left: 20px;
    }
}

@media all and (max-width:900px) {
    .fullpage-webdev-one-title h2 {
        font-size: 1.8rem;
    }
    .fullpage-webdev-one-title small {
        font-size: 1.4rem;
    }
    .w33 {
        width: 100%;
        height: 30vh;
        max-height: 30vh;
    }
    .fullpage-webdev-two-content-img img {
        width: 100%;
        height: auto;
    }
    .fullpage-webdev-two-content-text {
        display: none;
    }
    .wechatIco {
        margin-right: 0;
        width: 50%;
        margin-top: 30px;
    }
    .wechatDevelopLeft {
        padding: 0 20px;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
    }
    .wechatDevelopLeft ul {
        box-sizing: border-box;
        width: 100%
    }
    .wechatDevelopRight {
        display: none;
    }
    .wechatDevelopMid {
        padding: 0 20px;
        overflow: hidden;
        box-sizing: border-box;
    }
    .wechatDevelopLeft span {
        padding-left: 0;
    }
    .wechatDevCaseDiv {
        width: 50%;
        float: left;
        margin: 0;
        overflow: hidden;
    }
    .wechatDevCaseDiv a {
        max-height: 100%;
    }
    .wechatDevCaseDiv a img {
        max-height: 100%;
    }
    .miniProgramBanner {
        padding-top: 0;
    }
    .miniProgramTit {
        box-sizing: border-box;
        width: 100%;
        padding: 0 20px;
    }
    .miniProgramThreeContent {
        width: 100%;
        margin: 20px 0;
        box-sizing: border-box;
        padding: 0 20px;
    }
    .miniProgramThreeBottom {
        box-sizing: border-box;
        padding: 0 20px;
    }
    .appDevTit {
        line-height: 50px;
        box-sizing: border-box;
        overflow: hidden;
    }
    .appDevTit h3 {
        display: block;
    }
    .appDevTit span {
        margin-left: 0;
        white-space: normal;
    }
    .appDevBannerTit {
        padding: 100px 20px 0 20px;
        box-sizing: border-box;
    }
    .appDevBannerTit h3 {
        font-size: 26px;
    }
    .appDevBannerTit small {
        font-size: 16px;
    }
    .appDevOneContentC {
        width: 100%;
    }
    .sslBanner {
        position: relative;
        overflow: hidden;
    }
    .sslBannerTit {
        float: none;
        position: absolute;
        z-index: 2;
        box-sizing: border-box;
        padding: 0 20px;
        width: 100%;
    }
    .sslBannerTit p {
        width: auto;
    }
    .sslBanner img {
        float: none;
        position: absolute;
        z-index: 1;
        width: 100%;
        height: auto;
        margin-top: 0;
        top: 0;
        left: 50%;
    }
    .sslOneContent {
        margin: 0 20px;
    }
    .sslTwoContent ul {
        padding: 0 20px;
        text-align: center;
        box-sizing: border-box;
    }
    .sslTwoContent li {
        float: none;
        margin: 0 auto;
    }
    .sslTwoContent li:first-child {
        margin-left: auto;
    }
    .wechatDevPlanContent {
        text-align: center;
    }
    .wechatDevPlanDiv {
        display: inline-block;
        float: none;
    }
    .wechatDevelopLeft li {
        float: none;
        display: inline-block;
        margin: 5px;
    }
    .sslFiveContent {
        box-sizing: border-box;
        padding: 0 20px;
    }
    .sslFourContent li {
        margin: 10px 0;
    }
    .trademarkBannerMid {
        width: 80%;
    }
    .trademarkBannerMid form {
        width: 100%;
    }
    .trademarkBannerMid input {
        width: 70%;
    }
    .trademarkBannerMid form a {
        width: 30%;
    }
    .trademarkTwoLeft {
        display: none;
    }
    .trademarkTwoRight {
        float: none;
        width: 100%;
        text-align: center;
    }
    .trademarkTwoRightContent {
        width: 100%;
        margin: 0;
    }
    .trademarkTwoRightContentLeft {
        display: none;
    }
    .trademarkTwoLeft,
    .trademarkTwoRight {
        height: auto;
        padding-bottom: 30px;
    }
    .trademarkTwoRightContentText {
        width: 100%;
        text-align: left;
        box-sizing: border-box;
        padding: 0 20px;
        margin: 20px 0;
    }
    .trademarkTwoRightContentText h3 {
        text-align: center;
    }
    .trademarkBanner {
        height: 100%;
    }
    .trademarkBannerTitle {
        padding-top: 20px;
    }
    .trademarkThreeContent {
        width: 100%;
    }
    .trademarkBannerTitle h2 {
        font-size: 24px;
    }
    .trademarkBannerMid h3 {
        font-size: 20px;
    }
    .trademarkTit h2 {
        font-size: 28px;
    }
    .trademarkThreeTit h3 {
        font-size: 24px;
    }
    .trademarkThreeTit {
        text-align: center;
    }
    .trademarkThreeTit span {
        font-size: 20px;
    }
    .trademarkThreeText p {
        height: auto;
        background-position: left 8px;
    }
    .trademarkThreeText {
        padding: 0 20px;
        box-sizing: border-box;
    }
    .trademarkOneBottom {
        display: none;
    }
    .trademarkOneTop {
        border: 0;
        text-align: center;
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px;
        height: auto;
        overflow: hidden;
    }
    .trademarkOneTop ul {
        text-align: center;
    }
    .trademarkOneTopLiPubilc {
        display: inline-block;
        margin: 0;
        float: none;
    }
    .fullpage-webdev-four-bootom {
        display: none;
    }
    .wechatDevelopMid .c2 {
        width: 100%;
    }
    .wechatDevelopMid p {
        line-height: 35px;
    }
    .wechatDevPlanDiv {
        margin: 5px;
    }
    .aboutUSThreeContentMargin,
    .aboutUSTwoContentMargin {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .aboutUSThreeContent,
    .aboutUSTwoContent {
        flex-wrap: wrap;
    }
    .aboutUSOne,
    .aboutUSTwo,
    .aboutUSThree,
    .aboutUSFour {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
    .aboutUSTwoContentMargin,
    .aboutUSThreeContentMargin {
        padding-left: 0;
        padding-right: 0;
    }
    .titContainer {
        height: 200px;
    }
    .aboutUSOneText {
        width: 100%;
    }
}

@media all and (max-width:780px) {
    .fullpage-webdev-one-title h2 {
        font-size: 1.4rem;
    }
    .fullpage-webdev-one-title small {
        font-size: 1.2rem;
    }
}