/*
*屏幕尺寸<768时引用该文件
*/
h3 {
    font-size: 1.4em;
}

/*-------------------------  navbar------------------------------*/
.navbar-site.navbar .navbar-identity {
    display: block;
    height: 80px;
    padding: 0 15px;
    border-bottom: solid 1px #ddd;
}

.navbar-site.navbar button.flag-menu {
    display: inline-block;
    float: right;
    position: relative;
    margin-right: 10px;
}

.navbar-site.navbar .navbar-identity .btn, .navbar-site.navbar .navbar-identity .navbar-toggler {
    margin-top: 18px;
    padding: 0 10px;
    height: 40px;
}

.navbar {
    padding: 0.5% 3%;
}

/*******************     <=767px     **********************/
@media screen and (max-width: 767px) {
    .h1 {
        font-size: 24px;
    }

    .navbar-logo-big {
        width: 13rem;
    }

    .navbar-pmsize, .art1-pmsize {
        padding: 0 6%;
    }

    .enav {
        height: 13rem;
    }

    .art_mg_top {
        margin-top: 5rem;
    }
    #asiderightmain{
        margin-top: 1em;
    }
    .feedback_main , .download_main , .aboutus_main {
        padding: 2rem 0;
    }
    /*-------------     home     --------------*/
    .flexslider .slides a img {
        width: 75%;
        margin: 0 auto;
        height: 230px;
        display: block;
        z-index: 5;
    }

    .banner_backdrop {
        padding-top: 1rem;
        height: 100%;
        /*background-size: 100%;*/
    }

    .home_banner_title .title {
        font-size: 2em;
    }

    .home_banner_title h1 {
        font-size: 3em;
    }

    .flexslider {
        margin: 0 auto;
        position: relative;
        width: 90%;
        height: 250px;
        overflow: hidden;
        zoom: 1;
        z-index: 5;
    }

    .article_1 {
        /*height: 10rem;*/
    }

    .trigon {
        width: 7rem;
    }

    .article_2 {
        padding-bottom: 2em;
    }

    /***** products-visible-xs *****/
    .pro-visible {
        width: 60%;
        margin: 10px auto;
        padding: 2px 0;
        /*  background-color: #FFFFFF;
          border-radius: 5px;*/
    }

    .pro_visible img {
        width: 100%;
    }

    .pro-visible_text {
        color: #FFFFFF;
        background-color: rgba(108, 189, 253, 0.7);
        height: 5em;
        padding: 1em 1em;
        transform: translateY(0em);
    }

    .direct_link {
        margin-top: 0;
        padding-top: 0;
    }

    /***** products-visible-xs-end *****/
    /**************** footer ******************/
    footer .footer {
        padding-top: 2rem;
    }

    .bg02 .hr {
        margin: 1rem 0;
    }

    /**************  footer-end  **************/
    /*-------------   home-end   --------------*/
    /*-------------     news     --------------*/
    /*---  head  ---*/
   /* .newsenav_img {
        width: 100%;
        height: 9rem;
        background-image: url(../images/article/coming-soon-bg.png);
    }

    .newsenav_color {
        width: 100%;
        height: 9rem;
        background-color: rgb(119, 144, 252);
    }

    .newsbanner .bannertitle {
        color: #c8c2ff;
        margin-top: 1.5rem;
        font-size: 2.5rem;
        font-weight: 600;
    }

    .news_extensionNav {
        margin-top: 1rem;
    }*/

    /*---  article  ---*/
    .newsarticle {
        padding: 3rem 2rem;
    }

    .newssummarize {
        margin: 0 0 2rem 0;
    }

    .newssummarize h3 {
        margin: 0px 1rem 10px 1rem;
    }

    .newssummarize div {
        margin: 0 0.5rem;
    }

    /*-------------   news-end   --------------*/
    /*-------------     news01    ----------------*/
    .newsbody {
        padding: 4rem;
    }

    /*-------------   news01-end  ----------------*/
    /*-------------    Products  --------------*/
    .model_row {
        margin: 0;
    }

    .product {
        margin: 0 3rem 3rem 3rem;
        padding: 2rem;
    }

    .products_title, .supports_title, .news_title, .aboutus_title {
        line-height: 13rem;
        font-size: 3rem;
    }

    /*------------- Products-end --------------*/
    /*-------------   Products*01   --------------*/
    .productsmain {
        /*padding: 4rem;*/
    }

    .A102main .spe-title h2 {
        top: -1.4em;
    }

    .spe_table_left, .spe_table_right {
        width: 100%;
        padding: 1.5% 0 1.5% 3px;
    }

    .spe_table_left {
        margin-right: 0;
    }

    .A102main .featuresTitle img {
        width: 8%;
    }

    /*------------- Products*01-end --------------*/
    /*-------------    Support   --------------*/
    .support {
        margin: 0 3rem 3rem 3rem;
        padding: 2rem;
    }

    /* .download_article .support_value {
         margin: 0 1rem;
     }*/
    .download_article .dl_body {
        margin: 2rem;
    }

    /*-------------- Support-end -----------   */
    /*-------------   Support*01   --------------*/
    .supportbody {
        padding: 4rem;
    }

    .sup01_img01 {
        width: 50%;
        margin: 0 0 2rem 0;
    }

    .pro01article {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    /*-------------- Support*01-end -----------   */
    /*-------------   About Us   --------------*/
    .aubanner {
        height: 22rem;
    }

    .au article {
        /* margin: 2rem 0;*/
    }

    .auoverview {
        width: 100%;
        padding: 3rem;
    }

    .ausummarize {
        margin: 4rem 3rem;
    }

    .sub-nav {
        margin: 0 0 3rem 0;
    }

    /*------------- About Us-end --------------*/
    /*-------------  Contact Us  --------------*/
    .cubanner {
        height: 22rem;
    }

    .cuarticle {
        margin: 0 0 3rem 0;
    }

    .cusummarize {
        margin: 3rem 3%;
    }

    /*------------- ContactUs-end --------------*/
    /*-------------   Feedback   --------------***/
    .email_boder {
        padding: 2rem 2rem;
    }

    .emailform, .download_article, .about_article, .support_article {
        padding: 0 0 1.5rem 0;
    }

    /*------------- Feedback-end --------------*/
    /*-------------   Download   --------------***/
    .download_article .dl_body {
        padding: 0;
    }

    .dl-icon {
        width: 100%;
        margin-bottom: 1rem;
    }

    .dl_body .cont2 > div {
        margin: 0 2rem 0 0;
    }

    .dl_button a {
        margin: 1rem 0;
    }

    /*------------- Download-end --------------*/

}

/*------------------------------------------------------------------------------------------------*/
/*******************     <=550px     **********************/
@media screen and (max-width: 550px) {
    .h1 {
        font-size: 22px;
        margin-top: 0;
        margin-left: 10px;
        margin-right: 10px;
    }

    .h2 {
        font-size: 20px;
    }

    .navbar-logo-big {
        width: 12rem;
    }

    .art_mg_top {
        margin-top: 3rem;
    }

    .enav {
        height: 10rem;
    }

    .footer-bg {
        background: none;
    }

    /*-------------     home     --------------*/
    .flexslider .slides a img {
        width: 85%;
        margin: 0 auto;
        height: 140px;
        z-index: 5;
    }

    .flexslider {
        margin: 0 auto;
        position: relative;
        width: 90%;
        height: 150px;
        overflow: hidden;
        zoom: 1;
        z-index: 4;
    }

    .home_banner_title .title {
        font-size: 1.6em;
    }

    .home_banner_title h1 {
        display: none;
    }

    .article_1 {
        /*height: 8rem;*/
    }

    .trigon {
        width: 6rem;
    }

    /***** products-visible-xs *****/
    .pro-visible {
        width: 90%;
        margin: 0 auto;
    }

    .pro_visible img {
        width: 100%;
    }

    /***** products-visible-xs-end *****/
    /*-------------   home-end   --------------*/


    /*-------------     news     --------------*/
    /*---  head  ---*/
    /*.newsbanner .bannertitle {
        color: #ffb5f7;
        font-size: 2.5rem;
        margin-top: 1.5rem;
    }

    .newsenav_img {
        width: 100%;
        height: 6rem;
        background-image: url(../images/article/coming-soon-bg.png);
    }

    .newsenav_color {
        width: 100%;
        height: 6rem;
        background-color: rgb(119, 144, 252);
    }*/

    /*-------------   news-end   --------------*/
    /*-------------    news01   -----------------*/
    .newsbody {
        padding: 2rem;
    }

    /*-------------  news01-end -----------------*/
    /*-------------    Products  --------------*/
    .model_row {
        margin: 0;
    }

    /*---  article  ---*/
    .product {
        margin: 0 0 3rem 0;
    }

    /*------------- Products-end --------------*/
    /*-------------   Products*01   --------------*/
    .productsmain {
        /* padding: 2rem;*/
    }

    .A102main .spe-title h2 {
        top: -1.1em;
        left: 10%;
    }

    .A102main .featuresTitle img {
        width: 11%;
    }

    /*------------- Products*01-end --------------*/
    /*-------------    Support   --------------*/
    .supports_title, .products_title, .news_title, .aboutus_title {
        line-height: 10rem;
        font-size: 2.5rem;
    }

    /*---  article  ---*/
    .suparticle {
        margin: 0;
    }

    .support {
        margin: 0 0 3rem 0;
    }

    /*-------------- Support-end --------------*/
    /*-------------   Support*01   --------------*/
    .supportbody {
        padding: 2rem;
    }

    .sup01_img01 {
        width: 80%;
        margin: 1rem auto;
    }

    /*-------------- Support*01-end -------------*/
    /*-------------   About Us   --------------*/
    .aubanner {
        height: 15rem;
    }

    .au article {
        /*margin: 2rem 0;*/
    }

    .auoverview {
        width: 100%;
        padding: 2rem;
    }

    .ausummarize {
        margin: 3rem 1rem;
    }

    /*------------- About Us-end --------------*/
    /*-------------  Contact Us  --------------*/
    .cubanner {
        height: 13rem;
    }

    /*------------- ContactUs-end --------------*/
    /*-------------   Feedback   --------------***/
    .emailform, .download_article, .about_article, .support_article {
        padding: 0 0 1.5rem 0;
    }

    /*------------- Feedback-end --------------*/
    /*-------------   Download   --------------***/
    /*------------- Download-end --------------*/

}