#chbnav_touch{
    display: none;
}
.sj{
    display: none;
}
.solutions-list .c_b2{
    padding-bottom: 60px;
}
.solutions-list>div:nth-last-child(2){
    padding-bottom: 250px;
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .newshowbox_r{
        width: 100%;
    }
    .newshow_cont h3{
        margin: 15px 0;
    }
    .newshow_cont p{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .newshow_name{
        font-size: 24px;
    }
    .newshowbox{
        width: 100%;
    }
    .lybdct-boxr{
        width: 100%;
        margin: 20px 0 60px 0;
    }
    .lybdct-boxl input{
        width: 50%;
    }
    .lybdct-boxl #code_img{
        float: left;
    }
    .lybdct-boxl{
        width: 100%;
    }
    #zxly{

        background: url(../images/ly.jpg) no-repeat 95.5% 10%;
        background-size: 6% !important;
    }
    #youxiang{
        background-size: 5%;
    }
    #dianhua{
        background-size: 5%;
    }
    #xingming{
        background-size: 5%;
    }
    .lybdct-boxp{
        width: 100%;
        margin-top: 15px !important;
    }
    .lybdct{
        padding: 30px 0;
    }
    #map{
        height: 300px !important;
    }
    .contact-page-b .t p{
        font-size: 16px;
    }
    .contact-page-b .main-box{
        height: auto;
        width: 95%;
        margin: 0 auto;

    }
    .contact-page-b .t{
        padding: 0;
        position: relative;
        margin: 0;
        background: none;
    }
    .contact-page-box2{
        background: #f0f4f5;
    }
    .solutions-list .c_b2{
        padding-bottom: 120px;
    }
    .con-news-b ul li .news_listl .more{
        margin-top: 20px;
    }
    .con-news-b ul li .news_listl .con{
        width: 100%;
        padding: 0;
        font-size: 16px;
    }
    .con-news-b ul li .news_listl .title{
        font-size:22px;
    }
    .con-news-b ul li .news_listl .data{
        font-size: 16px;
        font-weight: 500;
    }
    .con-news-b ul li .news_listl{
        width: 100%;
        margin-bottom: 15px;
    }
    .con-news-b ul li .news_listr{
        width: 100%;
    }
    .con-news-b ul li a{
        padding: 0;
    }
    .con-news-b{
        padding-top: 30px !important;
    }
    .con-news-a .conr{
        min-height: auto;
        height: auto;
    }
    .con-news-a .conr .more{
        font-size: 16px;
        margin-top: 20px;
    }
    .con-news-a .conr .ms{
        font-size: 16px;
    }
    .con-news-a .conr .title{
        font-size: 22px;
    }
    .pc{
        display: none;
    }
    .sj{
        display: block;
    }
    .con-news-a .conr .data2 {
       font-size: 16px;
        color: #666;
        font-weight: 500;
    }
    .con-news-a .conr .data .l{
        font-size: 36px;
    }
    .con-news-a .conr{
        width: 100%;
        padding: 30px;
    }
    .con-news-a .imgl{
        width: 100%;
    }
    .con-news-a .title-top{
        font-size: 26px;
    }
    .con-news-a .main-box{
        padding: 30px 0;
    }
    .cpcontent .sjhytj td{
        font-size: 14px;
    }
    .cpcontent .sjhytj{
        width: 100%;
        overflow-x: auto;
    }
    .cpcontent .zcc{
        width: 100%;
    }
    .cpcontent .zcc tr{
        display: block;
        overflow: hidden;
    }
    .cpcontent .zcc td{
        width: 49%;
        font-size: 14px;
        min-width: auto;
        display: inline-block;
        float: left;
    }
    .cpcontent img{
        height: auto !important;
        width: auto !important;
        max-width: 100%;
    }
    .cpcontent p{
        margin-bottom: 15px;
    }
    .cpcontent h3{
        margin-top: 15px;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .cpcontent .main-box{
        padding: 30px;
    }
    .cpcontent{
        padding: 30px 0;
    }
    .cpxqtitle{
        font-size: 26px;
        height: 120px;
        line-height: 120px;
    }
    .solutions-list .c_b ul li a .r{
        position: absolute;
        right: 30px;
        bottom:24px;
    }
    .solutions-list .c_b ul li a .con{
        padding: 30px ;
        overflow: hidden;
        position: relative;
    }
    .solutions-list .c_b ul li a h3{
        font-size: 22px;
        width: 70%;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .solutions-list .c_a h1{
        font-size: 26px;
        margin-bottom: 0;
    }
    .solutions-list .c_a p{
        display: none;
    }
    .solutions-list .c_a{
        padding: 30px 0;
    }
    .page{
        margin-top: 30px;
        padding-bottom: 100px !important;
    }
    .list-unstyled li .ryzz_title{
        box-sizing: border-box;
        padding: 0 10px;
        font-size: 14px;
        height: 40px;
        line-height:40px;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .list-unstyled li a{
        line-height: 120px;
        height: auto;
    }
    .list-unstyled li a img{
        width: 100%;
        height: auto;
    }
    .ryzz-con{
        width: 100%;
        overflow: hidden;
    }
    .ry_list{
        width: 100%;
        overflow: hidden;
    }
    .demo-gallery{
        width: 100%;
        overflow: hidden;
    }
    .list-unstyled{
        width: 100%;
        margin-left: 0;
        display: block;
        overflow: hidden;
    }
    .list-unstyled li{
        width: 48%;
        float: left;
        margin-right: 4%;
        padding-left: 0;
    }
    .list-unstyled li:nth-child(2n){
        margin-right: 0;
    }
    .history_box .con .r ul{
        padding-left: 0;
    }
    .history_box .con .r ul li{
        padding-right: 20px;
        margin-bottom: 60px;
    }
    .history_box .con .r ul li p{
        font-size: 16px;
        margin-top: 30px;
    }
    .history_box .con .r ul li h1{
        font-size: 35px;
    }
    .history_box .title{
        margin-bottom: 30px;
    }
    .history_box .con .r{
        padding: 0;
        width: 100%;
    }
    .history_box .con .l{
        width: 100%;
        margin-bottom: 20px;
    }
    .history_box .title{
        font-size: 26px;
    }
    .history_box{
        padding: 30px 0;
    }
    .mbx_a{
        display: none;
    }
    .culture-r .t .title .fbt{
        margin-bottom: 10px;
    }
    .culture-r .t .ms{
        font-size: 16px;
    }
    .culture-r .t .title h1{
        font-size: 26px;
    }
    .culture-r .t{
        padding: 25px 30px;
    }
    .culture-r{
        width: 100%;
    }
    .culture-l {
        width: 100%;
        height: 400px;
        overflow: hidden;
        margin-bottom: 10px;
    }
    .culture-l .top .ms{
        font-size: 18px;
    }
    .culture-l .top .title h1{
        font-size: 26px;
    }
    .culture-l .top{
        padding: 30px;
    }
    .culture-l{
        width: 100%;
    }
    .content_ny .main-title{
        margin-top: 0;
    }
    .culture-box{
        padding: 30px 0;
    }
    #bl_dg{
        height: 22vw !important;
    }

    .honors-box-list{
        margin-bottom: 165px;
    }
    .honors-box-list .swiper-button-next{
        right:26%;
    }
    .honors-box-list .swiper-button-prev{
        left: 26%;
    }
    .honors-box-list .swiper-pagination{
        bottom:-65px ;
    }
    .swiper-button-next:after, .swiper-button-prev:after{
        font-size: 16px;
    }
    .honors-box-list .swiper-button-next, .honors-box-list .swiper-button-prev{
        width: 45px;
        height: 45px;
        bottom: -72px;
    }
    .swiper-honors .swiper-slide .title{
        font-size: 16px;
    }
    .honors-box-list{
        margin-top: 30px;
    }
    .main-box2{
        width: 95%;
        min-width: auto;
        max-width: 95%;
    }
    .honors-box .main-title{
        margin-top: 10px;
    }
    .honors-box{
        margin: 0;
    }
    .solutions-listo h1{
        font-size: 22px;
    }
    .main-title{
        font-size: 26px;
        margin-top: 30px;
    }
    .about-pd-r{
        width: 100%;
    }
    .about-pd-l .ms{
        line-height: 1.4;
    }
    .about-pd-l .nfhx .nfhxr{
        font-size: 26px;
        padding: 0;
    }
    .about-pd-l .fbt{
        font-size: 18px;
    }
    .about-pd-l h1{
        margin-top: 0;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .about-pd-l{
        width: 100%;
    }
    .about-box{
        padding: 30px 0;
    }
    .nr-banner h1{
        font-size: 26px;
        margin-bottom: 0;
    }
    .nr-banner{
        height: 123px;
    }
    footer .top .b .r div{
        padding-left: 0;
        margin-top: 15px;
        line-height: 27px;
        
    }
    footer .top .t .uk-float-right{
        width: 100%;
    }
    footer .top .t .l ul li ul{
        margin-top: 10px;
    }
    footer .top .t .l ul li{
        width: 100%;
        margin-bottom: 15px;
    }
    footer .top .t .l ul li ul li{
        width: auto;
        float: left;
        margin-right: 10px;
        margin-bottom: 0;
    }
    .content{
        margin-bottom: 0;
    }
    footer .top .t{
        padding-bottom: 30px;
    }
    footer .top{
        padding: 30px 0;
    }
    .mejs-overlay-button{
        width: 70px;
        height: 70px;
        margin: -35px 0 0 -35px;
        background-size: cover;
    }
    .contentD{
        min-height: 321px;
    }
    .contentD p{
        font-size: 16px;
    }
    .contentD h1{
        font-size: 22px;
        margin-top: 60px;
    }
    .contentC .main-box{
        min-height: 528px;
    }
    .main-news .uk-slider-items li a .uk-panel .x{
        margin: 25px 0;
    }
    .main-news .uk-slider-items li a .uk-panel h1{
        font-size: 18px;
        line-height: 1.4;
    }
    .main-news .uk-slider-items li a .uk-panel{
        padding: 13px 22px;
    }
    .main-news .uk-slider-items li a .main-news-img{
        height: 198px;
    }
    .main-news{
        width: 100%;
        top: 70px;
    }
    .contentC .title{
        font-size: 26px;
        text-align: center;
        margin-bottom: 30px;
    }
    .contentC{
        padding: 30px 0;
    }
    .contentB .b span{
        margin-top: 10px;
    }
    .contentB .b p{
        font-size: 14px;
    }
    .contentB .b h1{
        font-size: 50px;
        line-height: 70px;
    }
    .contentB .uk-child-width-1-2>*{
        width: 49.33%;
        padding: 0 15px;
    }
    .contentB .b{
        margin-top: 30px;
        margin-left: 0;
    }
    .contentB .main-box .l span{
        margin: 30px 0;
    }
    .contentB .main-box .r{
        width: 100%;
        margin-top: 30px;
    }
    .contentB .main-box .l p{
        line-height: 1.6;
    }
    .contentB .main-box .l h1{
        font-size: 22px;
        margin-top: 0;
        line-height: 1.4;
    }
    .contentB .main-box .l{
        width: 100%;
    }
    .contentB{
        padding-top: 30px;
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .contentA .con ul li a .program-top .t{
        font-size: 22px;
    }
    .contentA .con{
        margin-top: 30px;
    }
    .contentA .title{
        margin-top: 30px;
    }
    .contentA .title h1{
        color: #333;
        font-size: 26px;
    }
    .contentA .title p{
        color: #333;
        font-size: 16px;
    }
    .main-box{
        width: 95%;
        max-width: none;
        min-width: auto;
    }
    .w-box{
        width: 300px;
        left: calc(50% - 150px);
        top: 92%;
    }
    .banner .swiper-pagination .swiper-pagination-bullet{
        width: 35px;
    }
    .content{
        top: auto;
    }
    .banner{
        height: 195px;
    }
    .search>div{
        height: 100%;
    }
    .search{
        height: 100%;
        margin-right: 60px;
    }
    .search .uk-navbar-toggle{
        height: 100%;
        width: 50px;
        color: #333;
        min-height: auto;
    }
    .language{
        margin-top: 0;
        height: 100%;
        width: 64px;
    }
    .language .uk-inline{
        height: 100%;
    }
    .language .uk-button{
        height: 100%;
        color: #333;
        width: 100%;
    }
    header{
        display: none;
    }
    #chbnav_touch{
        display: block;
    }
    .chbnav_touch_nav .chbnav_select{
        left: 0;
    }
    .chbnav_touch_nav_box{
        position: fixed;
        top: 0;
        overflow: auto;
        left: -100%;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: #fff;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
    .chbnav_touch_navli{
        padding: 0 5%;
        overflow: hidden;
    }
    .chbnav_touch_navli1 img{
        float: right;
        margin-top: 19px;
    }
    .chbnav_touch_navli2{
        padding: 0 5%;
        overflow: hidden;
    }
    .chbnav_touch_navli2 a{
        display: block;
        width: 79%;
        float: left;
        border-bottom: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img{
        display: block;
        float: left;
        width: 20%;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;
        border-left: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img img{
        width: 10px;
    }
    .chbnav_touch_navli b{
        font-family: "Microsoft YaHei";
        float: right;
        font-size: 15px;
    }
    .chbnav_touch_erji{
        display: none;
        background-color: #f1f1f1;
        padding-left: 20px;
    }
    .chbnav_touch_erji a{
        display: block;
        font-size: 16px;
        color: #333333;
    }
    .chbnav_touch_top_logo{
        position: absolute;
        height: 100%;
        line-height: 60px;
        width: 40%;
        left: 4%;
    }
    .chbnav_touch_nav_title{
        height: 58px;
        line-height: 58px;
        border-bottom: 1px solid #DDDDDD;
    }
    .chbnav_touch_nav_title .chbnav_touch_erji{
        line-height: 42px;
        padding: 0 20px;
        width: calc(100% - 40px);
        overflow: hidden;
    }
    .chbnav_touch_nav_title span{
        font-size: 18px;
        color: #16436C;
        float: left;
        text-align: center;
        height: 59px;
        line-height: 59px;
    }
    .chbnav_touch_nav_title span img{
        display: inline-block;
    }
    .chbnav_touch_top_logo img{
        height: auto;

    }
    .right_fd{
        display: none;
    }
    .chbnav_touch_top{
        position: relative;
        height: 60px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        background-color: #ffffff;
    }
    .chbnav_touch_top_list{
        position: absolute;
        right: 4%;
        width: 36px;
        height: 100%;
    }
    .chbnav_touch_top_list_c{
        margin-top: 20px !important;
    }
    .chbnav_touch_top_list_a{
        width: 90%;
        height: 1px;
        margin: 0 auto;
        background-color: #666666;
    }
    .chbnav_touch_top_list_b{
        margin: 8px auto;
    }
}
