[data-device-type='pc_inline'] {
    display: inline!important;
}

[data-device-type*='mobile'] {
    display: none!important;
}
@media screen and (max-width: 1024px){
    [data-device-type*='pc'] {
        display: none!important;
    }}
@media screen and (max-width: 1024px){
    [data-device-type*='mobile'] {
        display: block!important;
    }}
@media screen and (max-width: 700px){
    .fwm-b{
        display: flex;
        flex-wrap: wrap;
    }
    .black{
        color: #666666!important;
    }

    .navbar{
        /*background: white!important;*/
        width: 100%!important;
        border-bottom: 1px solid #DADCE0FF;
    }
    .ma-top{
        margin-top: 13pt;
    }
    .care-top {
        padding-top: 73px;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }
    .mobile {
        display: inline-block!important;
    }
    .model-mask{
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background-color: #000;
        opacity: 0.2;
        filter: Alpha(opacity=30);
        z-index: 10;
    }
    .model-window {
        width: 90%;
        /*height: 209pt;*/
        display: none;
        background-color: #fff;
        position: fixed;
        top: 20%;
        /*max-height: 37.5rem;*/
        left: 0;
        right: 0;
        margin: auto;
        z-index: 99;
        text-align: center;
    }
    .model-window-title{
        color: #0074c8;
        font-size: 17pt;
        line-height: 1.2;
        /*padding-top: 4.5pt;*/
        /*margin-bottom: 15pt;*/
    }
    .model-window-title i{
        font-size: 26pt;
        color: rgba(0,116,200,1);
    }

    .model-window-close{
        color: #CCCCCCFF;
        font-weight: bold;
        font-size: 20pt;
        position: absolute;
        top: 0;
        right: 2%;
    }
    .model-window-close:hover{
        color: red;
    }
    .model-window-ctn {
        font-size: 5vw;
        color: rgba(102,102,102,1);
        line-height: normal;
        text-align: justify;
        min-width: 186pt;
        height: 49.5pt;
        padding: 0;
        word-break: break-all;
        display: inline-block;
    }
    .model-window-btn{
        width: 100%;
        height: 40pt;
        background: rgba(0,116,200,1);
        color: #fff;
        font-size: 3.9vw;
        margin-top: 14pt;
        border: none;
    }
    .not-window {
        width: calc(100% - 16pt)!important;
        /*height: 237pt;*/
        display: none;
        background-color: #fff;
        position: fixed;
        top: 20%;
        /*max-height: 37.5rem;*/
        left: 0;
        right: 0;
        margin: auto;
        z-index: 99;
        text-align: center;
        padding-bottom: 10pt;
    }
    .not-window-title {
        background: url("../images/sim.png");
        width: calc(100% - .1pt)!important;
        height: 94pt;
        margin: 0;
    }
    .not-window-con {
        color: #666666;
        font-size: 5vw!important;
        padding: 0;
        line-height: 19pt;
        margin: 14.5pt 10pt;
        display: inline-block;
        word-break: break-all;
        text-align: left;
    }
    .not-window-btn {
        width: 88%;
        height: 43px;
        background: rgba(0,116,200,1);
        color: #fff;
        font-size: 18px;
        border: none;
    }
    .care-not {
        color: #fff;
        font-weight: bold;
        font-size: 4vw;
        text-align: center;
        padding-top: 6pt;
        max-width: 240pt;
        word-break: break-all;
        display: inline-block;
        line-height: 1;
        margin-bottom: 15pt;
    }
    .care-top i{
        color: #fff;
        font-size: 6.5vw;
        display: inline-flex;
    }
    .card-bottom {
        color: #D3E1F2FF;
        font-size: 3.5vw;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        padding: 0;
        margin-top: 20px;
    }
    .card-bottom ul {
        display: inline-block;
        text-align: left;
    }
    .card-bottom .card-bottom-title {
        overflow: hidden;
        width: auto;
    }
    .card-bottom .card-bottom-title-IMIE {
        width: auto;
    }
    .list .fw {
        color: #666666;
        font-weight: bold;
        display: flex;
        font-size: 6vw;
        margin: auto;
        word-break: break-all;
    }
    .icon-yuandianxiao:before {
        content: "\e757";
        font-size: 6vw!important;
    }
    .list-p {
        font-size: 4.5vw;
        color: #666;
        text-align: justify;
        line-height: 1.5;
        word-break: break-all;
    }
    .care-lnactvated {
        color: #fff;
        font-weight: bold;
        font-size: 6vw;
        padding-top: 6pt;
        text-align: center;
        margin-bottom: 8pt;
        display: flex;
    }
    .weixian{
        font-size: 6vw!important;
        margin-right: 7pt;
    }
    .care-con {
        text-align: center;
        color: #D3E1F2FF;
        font-size: 3.5vw;
        line-height: 1.4;
        margin: 7pt 0;
    }
    .care-time {
        color: #fff;
        font-size: 5vw;
        font-weight: bold;
        margin: 0;
    }
}
@media screen and (max-width:701px){
    .paragraph-card {
        background: url("../images/imbg.png")no-repeat;
        width: calc(98% - 10pt)!important;
        height: 172pt;
        border-radius: 5pt;
        margin: auto;
        background-size: 98%;
        background-position: center;
        font-weight: initial;
    }}
@media screen and (max-width: 700px){
    .paragraph {
        color: #666666;
        font-size: 13pt;
        text-align: left;
        height: 52.5pt;
        margin: 14.5pt auto;
        line-height: 1.4;
        width: calc(100% - 38pt);
        word-break: break-all;
        display: inline-block;
    }
    .check span {
        font-size: 21pt;
        color: #333;
    }
}


@media screen and (min-width: 300px){
    .img-box1 img {
        width: 200pt!important;
        height: 199.65pt!important;
        margin-bottom: 15pt;
    }
    .check span {
        font-size: 14pt;
        color: #333;
        max-width: 252.5pt;
        word-break: break-all;
        display: inline-block;
    }
    .pc-central {
        /*padding-top: 33pt;*/
        text-align: center;
        padding-bottom: 50px;
    }

}
@media screen and (min-width: 700px)and (max-width: 1024px) {
    .navbar{
        /*background: white!important;*/
        width: 100%!important;
        border-bottom: 1px solid #DADCE0FF;
    }
}
@media screen and (min-width: 700px){
    .fwm-b{
        display: flex;
        flex-wrap: wrap;
    }
    .black{
        color: #666666!important;
    }

    .app-footer{
        display: none!important;
    }
    .img-box1 img {
        width: 355pt!important;
        height: 354pt!important;
        margin-bottom: 23pt;
    }
    .check span {
        font-size: 21pt;
        color: #333;
        max-width: 384pt;
        word-break: break-all;
        display: inline-block;
    }
    .phone-con .title {
        text-align: center;
        color: #333;
        font-size: 29pt!important;
        padding-top: 34.5pt;
    }
    .not-window {
        width: 524.2pt;
        /*height: 332.5pt;*/
        background-color: #fff;
        position: fixed;
        top: 20%;
        /*max-height: 37.5rem;*/
        left: 0;
        right: 0;
        margin: auto;
        z-index: 99;
        text-align: center;
        padding-bottom: 15pt;
    }
    .not-window-title {
        background: url(../images/sim.png);
        width: 524.2pt;
        height: 139.1pt;
        margin: 0;
        background-size: cover;
    }
    .not-window-con {
        color: #666666;
        font-size: 21pt;
        padding: 0;
        line-height: 25pt;
        margin: 23.5pt 53pt 24pt;
        display: inline-block;
        word-break: break-all;
        text-align: left;
    }
    .not-window-btn {
        color: #fff;
        background: #0074c8;
        width: 365pt;
        height: 55pt;
        border: none;
        font-size: 21pt;
    }
    .model-window {
        width: 526.5pt;
        /*height: 341.5pt;*/
        display: none;
        background-color: #fff;
        position: fixed;
        top: 20%;
        /*max-height: 37.5rem;*/
        left: 0;
        right: 0;
        margin: auto;
        z-index: 99;
        text-align: center;
        padding-bottom: 15pt;
    }
    .model-window-title {
        color: #0074c8;
        font-size: 26pt;
        line-height: 1.2;
        padding-top: 27.5pt;
        font-weight: bold;
    }
    .model-window-title i {
        font-size: 40pt;
        color: #0074C8FF;
    }
    .model-window-ctn {
        height: 62pt;
        width: 450.5pt;
        font-size: 21pt;
        color: rgba(102,102,102,1);
        line-height: 28pt;
        padding: 0;
        text-align: left;
        margin: 19.5pt auto 45.5pt;
        display: inline-block;
        word-break: break-all;
    }
    .model-window-btn {
        width: 465pt;
        height: 55pt;
        background: rgba(0,116,200,1);
        color: #fff;
        font-size: 21pt;
        margin-top: 13pt;
        border: none;
        line-height: 1;
    }
    .paragraph-card {
        background: url(../images/imbg.png)no-repeat;
        width: 515pt;
        height: 286.45pt;
        border-radius: 5pt;
        margin: 8pt auto;
        background-position: center;
        background-size: 100%;
    }
    .care-top {
        padding-top: 100pt;
        display: flex;
        justify-content: center;
        flex-direction: row-reverse;
    }
    .care-top i{
        color: #fff;
        font-size: 36pt;
        display: inline-flex;
    }
    .care-not {
        color: #fff;
        font-weight: bold;
        font-size: 24pt;
        text-align: center;
        padding-top: 6pt;
    }
    .card-bottom {
        color: #D3E1F2FF;
        font-size: 19pt;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        margin-top: 48pt
    }
    .card-bottom .card-bottom-title {
        overflow: hidden;
        width: auto;
    }
    .card-bottom .card-bottom-title-IMIE {
        width: auto;
    }
    .fwm-b {
        font-size: 19pt;
        display: flex;
    }
    .list-contact span {
        color: #0074c8;
        font-size: 19pt;
    }
    .list-p {
        font-size: 19pt;
        color: #666;
        text-align: justify;
        line-height: 1.5;
        word-break: break-all;
    }
    .list .fw {
        color: #666666;
        font-weight: bold;
        display: flex;
        /*font-size: 6vw;*/
        font-size: 4vw;
        margin: auto;
        word-break: break-all;
        align-items: baseline;
    }
    .icon-yuandianxiao:before {
        content: "\e757";
        /*font-size: 24pt!important;*/
    }
    .care-lnactvated {
        color: #fff;
        font-weight: bold;
        font-size: 24pt;
        padding-top: 6pt;
        text-align: center;
        margin-bottom: 8pt;
        display: flex;
    }
    .care-lnactvated i {
        color: #fff;
        font-size: 27pt!important;
        margin-right: 7pt;
    }
    .care-con {
        text-align: center;
        color: #D3E1F2FF;
        font-size: 19pt;
        line-height: 1.4;
    }
    .card-bottom {
        color: #D3E1F2FF;
        font-size: 19pt;
        display: flex;
        justify-content: space-around;
        margin-top: 48pt;
    }
    .care-top {
        padding-top: 90pt;
        display: flex;
        justify-content: center;
        flex-direction: row-reverse;
    }
    .care-not {
        color: #fff;
        font-weight: bold;
        font-size: 3.8vw;
        text-align: center;
        padding-top: 6pt;
        line-height: 1;
    }
    .care-time {
        color: #fff;
        font-size: 27pt;
        font-weight: bold;
        margin: 4px;
    }
}
@media screen and (min-width: 300px) and (max-width: 1024px){
    .icon-sousuo::before {
        content: "\e603";
        font-size: 25px!important;
        line-height: .1px;
    }
}
@media screen and (max-width: 1024px){
    .social-list a {
        width: 40px !important;
        height: 40px !important;
        vertical-align: middle;
    }
}