h1 {
    font-size: .07rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #FFF;
    visibility: hidden;
    position: absolute;
    z-index: -1;
}
.header .menu-list-new {
    font-size: .08rem;
    display: flex;
    margin-left: .36rem;
    font-weight: 500;
}

.header .menu-list-new li {
    height: .31rem;
    line-height: .31rem;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    margin-right: .36rem;

}

.header .menu-list-new li a {
    font-size: 17px;
}

.header .logo {
    background: url("./../assets/logo_top.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.h97header .headleft .logo {
    background: url("./../assets/logo_top.svg");
    background-repeat: no-repeat;
}

.header-email-phone {
    float: right;
    display: flex;
    align-items: center;
    margin-right: .26rem;
}
.header-email-phone a:not(:last-child){
    margin-right: 10px;
}

.header-email-phone a:not(:last-child):after{
    content: '|';
    margin-left: 10px;
}

.header-email-phone a:hover{
    text-decoration: underline;
}

.header-email-phone.hep-dark {
    height: 100%;
}

.free .screen_01_new #video2 {
    z-index: 1;
}

.free .screen_04_new.backgroundimg_s4n {
    background: url("./../assets/bg_free_pc4_0826.png") center no-repeat;
    background-size: auto;
    background-size: cover;
}

.free .screen_05_new.backgroundimg_s5n {
    background: url("./../assets/bg_free_pc5.png") center no-repeat;
    background-size: auto;
    background-size: cover;
}

.free .screen_06_new.s6n,
.screen_13_new {
    display: none !important;
}

.free .screen_09_new.backgroundimg_s9n {
    background: url("./../assets/bg_free_pc9.png") center no-repeat;
    background-size: auto;
    background-size: cover;
}

.free .screen_11_new .row-wrap .row-item .icon {
    background-image: url("./../assets/icon_right.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    flex-shrink: 0;
}

.free .screen_16_new .content-wrap .item.item1 {
    background-image: url("./../assets/bg-free-pc16-1.png");
}

.free .screen_16_new .content-wrap .item.item2 {
    background-image: url("./../assets/bg-free-pc16-2.png");
}

.free .screen_16_new .content-wrap .item.item3 {
    background-image: url("./../assets/bg-free-pc16-3.png");
}

.free .screen_16_new .content-wrap .item.item4 {
    background-image: url("./../assets/bg-free-pc16-4.png");
}

.free .screen_16_new .content-wrap .item.item5 {
    background-image: url("./../assets/bg-free-pc16-5.png");
}

.free .screen_16_new .content-wrap .item.item6 {
    background-image: url("./../assets/bg-free-pc16-6.png");
}

.free .screen_16_new .content-wrap .item.item7 {
    background-image: url("./../assets/bg-free-pc16-7.png");
}

.free .screen_16_new .content-wrap .item.item8 {
    background-image: url("./../assets/bg-free-pc16-8.png");
}

.free .screen_16_new .content-wrap .item.item10 {
    background-image: url("./../assets/bg-free-pc16-10.png");
}

.free .screen_16_new .content-wrap .item.item11 {
    background-image: url("./../assets/bg-free-pc16-11.png");
}

.free .screen_16_new .content-wrap .item.item12 {
    background-image: url("./../assets/bg-free-pc16-12.png");
}

.free .screen_16_new .content-wrap .item.item9 {
    background-image: url("./../assets/bg-free-pc16-9.png");
}

.downloadApp {
    background: none;
    /*background-color: #fff;*/
    /*background-image: url("./../assets/bg_01.png");*/
    /*background-repeat: no-repeat;*/
    /*background-size: 100% 100%;*/
    height: auto;
    position: relative;
    margin-bottom: 40px;
}

.downloadApp .content {
    position: relative;
    display: flex;
    left: auto;
    top: auto;
    align-content: center;
    justify-content: center;
}

.screen_01_new {
    /*background-image: url("./../assets/bg_02.jpg");*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
}

.free .screen_10_new .screen_10_new-image1 {
    height: 100% !important;
    background-image: url("./../assets/assitance_systems1.jpg");
    background-size: cover;
}

.free .screen_10_new .screen_10_new-image2 {
    height: 100% !important;
    background-image: url("./../assets/assitance_systems2.jpg");
    background-size: cover;
}

.free .screen_14_new {
    height: 6.0rem;
}

.ifooter_new {
    display: none;
}

/*.ifooter_new .ifooter_middle {*/
/*    padding-top: 50px;*/
/*}*/

/*.ifooter_new .ifooter_middle .dismain .hoverimg {*/
/*    top: -210PX;*/
/*    background-image: url("./../assets/bg_dialog.png");*/
/*    border-style: solid;*/
/*    border-width: 1px 1px 0;*/
/*}*/

/*.ifooter_new .ifooter_middle .dismain .hoverimg .mi_info {*/
/*    height: 0.3rem;*/
/*}*/

/*.ifooter_new .ifooter_middle .dismain .imgwx {*/
/*    background-image: url("./../assets/icon_wechat_1.png");*/
/*}*/

/*.ifooter_new .ifooter_middle .dismain .imgxcx {*/
/*    background-image: url("./../assets/icon_miniapp_1.png");*/
/*}*/

/*.ifooter_new .ifooter_middle .dismain .imgwb {*/
/*    background-image: url("./../assets/logo_sina_1.png");*/
/*}*/

.downloadApp {

    margin-bottom: 0;
}

.content-bottom-holder {
    padding: 50px 0;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #000;
    color: #fff;
}

.content-bottom-holder h6 {
    font-size: 26px;
    margin-bottom: 20px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
}

.content-bottom-holder > .content-bottom-inner {
    max-width: 100%;
    width: 800px;
    padding: 0 20px;
    font-size: 20px;
    display: flex;
    justify-content: space-between;
}

@media only screen and (max-width: 768px) {
    .content-bottom-holder > .content-bottom-inner {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .content-bottom-holder > .content-bottom-inner .footer-logo {
        margin-bottom: 50px;
    }

    .content-bottom-holder > .content-bottom-inner .footer-logo img {
        width: 150px;
    }

}

.content-bottom-holder > .content-bottom-inner .footer-logo {
    width: 200px;
}

.content-bottom-holder > .content-bottom-inner .footer-logo img {
    max-width: 100%;
}

.content-bottom-holder p {
    font-family: PingFangSC-Medium,PingFang SC;
}

.content-bottom-holder a:hover {
    text-decoration: underline;
}

.cenik-holder {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 117px;
}
.cenik-holder a {
    text-decoration: underline;
    font-size: 26px;
    color: #000;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
}

.free .screen_03_new .msg-wrap .msg-item {
    height: 1.6rem;
}

.free .screen_03_new .msg-wrap .msg-item .msg-item-content {
    font-size: 12px;
    width: 98%;
    text-align: justify;
    opacity: 1;
}

.free .screen_02_new .screen_02_item .title {
    width: 70%;
    text-align: center;
    margin-left: 15%;
}

.free .screen_10_new .info-wrap .info-item {
    overflow: visible;
}

.free .screen_10_new .info-wrap .info-item .item-text {
    height: auto;
    background-color: #fff;
}

.free .screen_10_new .info-wrap .info-item .item-text .subtitle {
    opacity: 1;
}

.free .screen_12_new .row-item .text-wrap .content {
    text-align: justify;
    font-size: 13px;
    line-height: 1.3em;
    padding-right: 30px;
}

.free .screen_14_new .content .content-row .item .item-text .subtitle {
    opacity: 1;
}

.free .screen_16_new .content-wrap .text {
    font-size: 15px;
    letter-spacing: initial;
    left: auto;
    padding: 0 10px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

.free .screen_16_new .tip p {
    color: #000;
}

.contact-form-holder {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 120px;
    flex-direction: column;
    padding: 0 20px;
}

.contact-form-holder h2 {
    font-size: 26px;
    color: #000;
    margin: 20px 0 50px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
}

.contact-form-holder form {
    max-width: 600px;
    width: 100%;
}

.contact-form-holder .columns-holder {
    margin: 0 -15px;
}

.contact-form-holder .columns-holder > * {
    padding: 0 15px;
    box-sizing: border-box;
}

.contact-form-holder .column-2 {
    width: 50%;
    float: left;
}

@media only screen and (max-width: 480px) {
    .contact-form-holder .column-2 {
        width: 100%;
    }
}

.contact-form-holder .column-1 {
    width: 100%;
    float: left;
}

.contact-form-holder label {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-size: 15px;
}

.contact-form-holder textarea, input {
    width: 100%;
    box-sizing: border-box;
    font-family: PingFangSC-Medium,PingFang SC;
    font-size: 15px;
}

.contact-form-holder input[type='text'], .contact-form-holder input[type='email'], .contact-form-holder input[type='tel'] {
    margin-bottom: 30px;
    height: 40px;
    padding: 0 10px;
    font-size: 16px;
}

.contact-form-holder textarea {
    margin-bottom: 30px;
    padding: 10px 10px;
    font-size: 16px;
}

.contact-form-holder input[type='submit'] {
    background-color: transparent;
    border: 1px solid #000;
    outline: none;
    color: #000;
    transition:color ease-out 0.3s, background-color ease-out 0.3s, border-color ease-out 0.3s;
    height: 40px;
    width: 150px;
    cursor: pointer;
    font-family: PingFangSC-Medium,PingFang SC;
    font-size: 15px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    float: right;
}

.contact-form-holder input[type='submit']:hover {
    background-color: #000;
    border: 1px solid #000;
    outline: none;
    color: #fff;
}

#form-message {
    margin: 30px 0;
    padding: 30px;
    background-color: #ccc;
    font-size: 22px;
    max-width: 600px;
    width: 100%;
    box-sizing: border-box;
    display: none;
    border: 2px solid #ccc;
}

#form-message.success {
    color: green;
    display: block;
    border: 2px solid green;
}

#form-message.error {
    color: red;
    display: block;
    border: 2px solid red;
}

#form-message.loading {
    color: #000;
    display: block;
    border: 2px solid #000;
}

.msg-item-content h5 {
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit;
}

@media only screen and (max-width: 768px) {
    .header,
    .h97header{
        display: flex;
        height: auto;
        flex-direction: column;
        padding: 10px 0;
    }

    .h97header {
        display: flex !important;
    }

    .h97header .headleft .h97info {
        display: none;
    }

    .h97header.dark .headleft .logo {
        width: 129px;
        height: 50px;
        display: block;
        float: none;
        background: url("./../assets/logo_top.svg");
        margin: auto;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .h97header.dark .headleft {
        margin-bottom: 10px;
    }

    .header .nav_left {
        margin-left: 0;
        margin-bottom: 10px;
    }

    .header .logo {
        width: 129px;
        height: 50px;
    }

    .header-email-phone {
        margin-right: 0;
    }

    .header-email-phone {
        font-size: 11px;
        justify-content: center;
    }

    /* first section */

    .free .screen_01_new {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .free .screen_01_new .title {
        display: none !important;
    }

    .free .screen_01_new .tip_text {
        font-size: 18px;
        line-height: 1.3em;
        margin-bottom: 50px;
        height: auto !important;
        padding: 0 40px;
    }

    /* second section */

    .free .screen_02_new .screen_02_item .title {
        font-size: 14px;
        line-height: 1.2em;
    }

    /* third section */

    .free .screen_03_new {

    }

    .free .screen_03_new .msg-wrap .msg-item .msg-item-title .title {
        font-size: 14px;
        line-height: 1.2em
    }

    .free .screen_03_new .msg-wrap .msg-item .msg-item-content {
        display: none;
    }
    .free .screen_03_new .msg-wrap .msg-item .msg-item-title .subtitle {
        display: none;
    }


    /* rest sections  */

    .free .screen_04_new.backgroundimg_s4n {
        display: none;
    }
    .free .screen_05_new.backgroundimg_s5n {
        display: none;
    }
    .free .screen_06_new.backgroundimg_s4n {
        display: none;
    }
    .free .screen_07_new {
        display: none;
    }
    .free .screen_08_new {
        display: none;
    }
    .free .screen_09_new {
        display: none;
    }
    .free .screen_10_new {
        display: none;
    }
    .free .screen_11_new {
        display: none;
    }
    .free .screen_12_new {
        display: none;
    }
    .free .screen_14_new {
        display: none;
    }
    .free .screen_15_new {
        display: none;
    }
    .free .screen_16_new {
        display: none;
    }

    .cenik-holder {
        margin: 50px 0;
    }

}