
@media only screen and (max-width: 1366px) {
    /* 首页 */
    .nav .a1{
        height: 70px;
        line-height: 70px;
    }

    .header_lang{
        margin-top: 19px;
    }

    .logo{
        margin-top: 2px;
    }

    .goTop{
        width: 50px;
    }

    .index_banner .slick-dots{
        bottom: 53px;
    }

    .m_tit{
        margin-bottom: 20px;
    }

    .list_pic_box{
        margin: 30px 0 0 30px;
    }

    .list_pic{
        margin: -30px 0 0 -30px;
    }

    .copy{
        padding: 5px;
    }

    .m_tit strong{
        font-size: 20px;
    }

    .index_contactUs_right em{
        height: 30px;
        line-height: 30px;
    }
}

/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
    /* module: 公用 */
    .wp {width: 98%;}

    .copy{
        font-size: 12px;
    }

    .header{
        position: fixed;
        padding: 5px 0;
        z-index: 99;
        width: 100%;
        background: #fff;
    }

    #bd{
        padding-top: 53px;
    }

    .m_ban{
        height: 200px;
    }

    .m_subnav_box{
        padding: 10px 0;
        font-size: 12px;
    }

    .m_cur{
        float: none;
    }

    .m_cur em{
        padding-right: 0;
    }

    .m_subnav{
        padding-top: 10px;
        float: none;
        width: 100%;
        overflow: hidden;
    }

    .m_subnav a{
        display: block;
        float: left;
        margin-left: 0;
        width: 25%;
        text-align: center;
    }

    .h20{
        height: 10px;
    }

    .m_txt{
        padding:0 10px ;
        font-size: 12px;
        line-height: 20px;
    }

    #fp-nav{
        z-index: 3;
    }
    
    .header_rig{
        position: absolute;
        top: 100%;
        width: 100%;
        left: 0;
        background: #fff;
        overflow: hidden;
        display: none;
    }

    .nav{
        float: none;
        width: 100%;
    }

    .nav li{
        width: 100%;
    }

    .nav .a1{
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        color:#296ab1;
    }

    .header_lang{
        color:#296ab1;
        border-color: #296ab1;
    }

    .nav dl{
        position: static;
        padding: 0 20px;
        width: 100%;
        /*display: block;*/
        background: #ae3433;
    }
    .nav dd{
        float: none;
        margin-right: 10px;
        display: inline-block;
    }

    .nav dd a{
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        width: auto;
    }

    .nav .on .a1{
        background: #296ab1;
    }

    .header_lang{
        margin:5px 0 5px 10px;
    }

    .logo{
        margin-top: 0;
        width: 90px;
    }

    .index .copy{
        font-size: 12px;
    }

    .list_pic_box{
        margin:10px 0 0 10px;
    }

    .list_pic{
        margin:-10px 0 0 -10px;
    }

    .list_pic_tit{
        font-size: 14px;
    }

    .list_solution_item{
        width: 50%;
    }

    .list_solution_tit{
        margin: 5px 0 0;
        font-size: 16px;
        height: 25px;
        line-height: 25px;
    }

    .list_solution_con{
        height: 22px;
        -webkit-line-clamp: 1;
        font-size: 12px;
    }

    .list_solution_box{
        margin: 10px 0 0 10px;
    }

    .list_solution{
        margin: -10px 0 0 -10px;
		padding: 0 40px;
    }

    .index_about_img{
        float: none;
        margin:0 auto;
        width: 320px;
        height: auto;
    }

    .index_about_img img{
        width: 320px;
        height: auto;
    }

    .index_about_txt{
        float: none;
        width: 100%;
    }

    .index_about_txt h3{
        padding-top: 20px;
        font-size: 16px;
    }

    .index_about_txt p{
        font-size: 12px;
        line-height: 18px;
		margin-left:0;
		    height: 90px;
    overflow-y: auto;
    }

    .list_partners{
        margin:-10px 0 0 -10px;
    }

    .list_partners_box{
        margin:10px 0 0 10px;
    }

    .index_contactUs_left{
        float: none;
        width: 100%;
    }

    .index_contactUs_right{
        display: none;
    }

    .index_contactUs_left img{
        display: block;
        /*width: 100%;*/
        width: 250px;
        margin:0 auto;
        height: auto;
        float: none;
    }

    .index_contactUs_con{
        margin-left: 0;
    }

    .index_contactUs_con h3{
        margin-bottom: 0;
        padding: 5px 0;
        font-size: 16px;
    }

    .index_contactUs_con p{
        font-size: 12px;
        line-height: 18px;
    }

    .index_contactUs_con div{
        background-position: left 0px;
    }

    .list_culture_hd{
           height: 200px;
       }

       .list_culture_hd h3{
           font-size: 24px;
       }

       .list_culture_hd p{
           font-size: 16px;
           line-height: 1.8;
       }
    
    .list_culture_hd .con {
        padding: 0 20px;
        text-align: center;
        width: 100%;
        -ms-align-items: stretch !important;
        align-items: stretch !important;
    }

    .list_culture_hd h3:before{
        position: static;
        display: block;
        margin:0 auto 10px;
    }

    .list_img_item{
        width: 33.33%;  
    }

    .m_btn{
        padding-top: 30px;
    }

    .list_honor .con{
            padding-left: 40px;
            float: none !important;
            text-align: left;
            width: auto;
        }

        .list_honor .con:before{
            left: 8px;
            top: 13px;
        }

        .list_honor .con:after{
            left: 0;
            top: 5px;
            width: 30px;
            height: 30px;
        }

        .list_honor .img_item{
            float: left;
        }

        .list_honor:after{
            top: 5px;
            left: 14px;
            bottom: 30px;
        }
    

    .m_row_col{
        float: none;
        width: 100%;
    }

    .m_subnav_let h3{
        background-size: cover;
        height: 60px;
        line-height: 60px;
        font-size: 16px;
    }

    .m_subnav_ul .a1,
    .m_subnav_ul dt a{
        font-size: 14px;
        height: 35px;
        line-height: 35px;
    }

    .m_subnav_ul li{
        overflow: hidden;
    }

 /*   .m_subnav_ul dd{
        float: left;
        width: 50%;

    }

    .m_subnav_ul dd a{
        height: 40px;
        line-height: 40px;
    }
*/
    .m_row_cor{
        margin:20px 0 0 0;
    }

    .m_row_cor .m_cur em{
        padding-right: 20px;
    }

    .list_imgtxt_item{
        width: 50%;
    }

    .list_imgtxt{
        margin:-10px 0 0 0;
    }

    .list_imgtxt_box{
        margin:10px 0 0 10px;
    }

    .list_news_item{
        padding: 5px 0;
    }

    .m_page *{
        margin:3px;
        font-size: 12px;
    }

    .mBgCover1{
        padding: 20px 0;
    }

    .ins_xq h1{
        font-size: 16px;
    }

    .ins_xq_time em{
        margin:5px;
        font-size: 12px;
    }

    .ins_xq_time{
        padding:0px 0 10px;
        margin-bottom:15px;
    }

    .contact_us,
    .contact_us_img{
        float: none;
        width: 100%;
        height: auto;
    }

    .contact_us_txt{
        margin-left: 0;
    }

    .contact_us_ewm{
        margin-top: 10px;
        float: none;
        margin:0 auto;
        width: 150px;
    }

    .contact_us_ewm img{
        width: 150px;
        height: 150px;
    }

    .m_txt2 p{
        font-size: 12px;
    }

    .tab_link{
        margin-bottom: 15px;
    }

    .tab_link a{
        width: 120px;
        height: 40px;
        line-height: 36px;

    }


    .list_recruit .item{
        padding: 10px 10px 0;
    }

    .list_recruit_hd p em{
        margin-right: 30px;
    }

    .list_recruit_hd p{
        height: auto;
        line-height: 25px;
    }

    .list_recruit_hd{
        background-position: right 45%;
    }
    .lixi_box{
        display: none;
    }

    .list_pic_txt{
        padding: 10px;
    }

    .list_pic_txt p{
        font-size: 12px;
        line-height: 24px;
        max-height: 72px;
        -webkit-line-clamp: 3;
    }

    .list_partners2{
        padding-top: 10px;
    }

    .m_subnav_ul .secondLevelBtn,
    .levelThreeBtn{
        height: 25px;
        line-height: 25px;
        font-size: 12px;
    }
	
	.list_news_txt h3 strong{
		display:block;
	}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
    /* module: 公用 */
    /*.wp {width: 98%;}*/
    .index_banner_m{
		/* padding-top:53px; */
        display: block;
    }

    .index_banner{
        display: none;
    }

    .index_banner .slick-dots li, .index_banner_m .slick-dots li{
        margin:0 5px;
        padding: 3px;
    }

    .index_banner .slick-dots li button, .index_banner_m .slick-dots li button{
        width: 5px;
        height: 5px;
    }

    .index_banner .slick-dots, .index_banner_m .slick-dots{
        bottom: 59px;
    }
    .index_banner_m .slick-dots:after{
        top: 53%;
    }


}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
    .list_img_item{
        width: 50%;
    }

    .list_img{
        margin: -10px 0 0 -10px;
    }
    
    .list_img_box{
        margin: 10px 0 0 10px;
    }

    .list_img_tit{
        height: 35px;
        line-height: 35px;
        font-size: 12px;
    }

    .list_imgtxt_item{
        width: 100%;
    }

    .list_news_img,
    .list_news_img img{
        width: 100%;
        height: auto;
    }

    .list_news_img{
        float: none;
    }

    .list_news_txt{
        padding-left: 0;
        padding-top: 10px;
    }

    .list_news_txt h3{
        font-size: 14px;
    }

    .list_news_txt p{
        font-size: 12px;
        height: 48px;
        -webkit-line-clamp: 2;
    }

    .list_news_txt .more em{
        margin-top: 10px;
        width: 100%;
        height: 30px;
        line-height: 30px;
    }
}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {

 
}
