

@media screen and (max-width:1440px){

    .w2{ width:1200px; }
    .in_pro .swiper-container_inpro .swiper-slide .tex .tex_te{
        height: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
.footBox .fo_b .rte{width:100%;}
    .in_pro .swiper-container_inpro .swiper-slide .im { height: 270px;line-height: 270px;}

    .in_news .news_list .li.on .tex .more {margin-top: 20px;}
    .in_news .news_list .li.on .tex{padding-left: 30px;padding-top: 60px;}
    .in_news .news_list .li .tex .time {line-height: 30px;}
    .in_news .news_list .li .tex .more {line-height: 45px;margin-top: 6px;}
    .in_news .news_list .li .tex .te{
        height: 48px;
        margin-top: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .in_lus .r_im .tex .h1 {font-size: 30px;}
    .in_lus .tex_l .li .tex{font-size: 18px;}
    .in_lus {padding: 45px 40px;}
    .footBox .f_o .nav .li a:first-child {font-size: 16px;}
    .nfHead .nfHead-nav li .sub a{font-size: 14px;}
    .profile .profile_h1 {font-size: 24px;line-height: 40px;}
    .profile .profile_te {padding: 25px 6%;}
    .profile .profile_num .lis dl span{    font-size: 30px;}
    .footBox .f_o .logo{    width: 140px;}
    .footBox .f_o .code{    width: 115px;}
    .footBox .fo_b {padding: 10px 0;font-size: 14px;line-height: 24px;}
    .profile .profile_te .h2{font-size: 20px;}
    .pa_lsa .h1 dt {font-size: 24px;}
    .mai_pro .pro_l {width: 220px;}
    .mai_pro .pro_l .pro_l_tw .li .li_top {padding: 5px 7px 5px 18px;}
    .mai_pro .pro_l .pro_l_tw .li .li_clist .lists_li{    padding: 0px 18px;}
    .mai_pro .pro_r {width: calc(100% - 220px);padding-left: 25px;}
    .mai_pro .r-top .top_l .h1 {font-size: 24px;}
    .mai_pro .r-top .top_l .h2{font-size: 24px;}
    .pro_list .li {line-height: 40px;}
    .pro_list .li.on {font-size: 16px;}
    .mai_pro .table {font-size: 16px; margin-top: 25px;}
    .mai_pro .table th{font-size: 13px;}


}


@media screen and (max-width:1290px){
    .w{ width:1024px; }
    .w2{ width:1024px; }
    .mai_pro .table{    min-width: 970px;}
}
	


@media screen and (max-width:1024px){
    .w{ width:834px; }
    .w2{ width:834px; }
	
}


@media screen and (max-width:834px){

    .w{ width:95%; }
    .w2{ width:95%; }
    .menuBtn{display: block;}
    .til_2 .h1{font-size: 20px;}
    .til_2 {
        padding: 20px 0;
    }.pro_message .tear textarea {
         height: 110px;
     }
    .pro_message .input {  width: 100%;  margin-right: 0;margin-top: 10px;}
    .pro_message .yan .input {
        display: inline-block;
        width: 50%;
    }
    .pro_message .yan .y_img{
        vertical-align: top;
        line-height: 46px;
        margin-top: 10px;
    }
    .pro_message {
        padding-bottom: 20px;
    }


    .nfHead {    line-height: 56px;}
    .nfHead .nfHead-nav{display: none;}
    .nfHead .nfHead-logo img{height: 54px;}
    .nfHead .nfHead-tool .icon_sou .icon-sousuo{    margin-right: 24px;}
    .recruit_ul li{width: 100%;margin-right: 0}
    .recruit_ul {padding: 20px 4%;}
    .swiper-in .down{display: none;}
    .in_one .img {width: 100%;padding: 0;}
    .in_one {padding: 20px 0;}
    .in_one .tex {width: 100%;    padding-top: 15px;}
.mai_pro .pro_l {
    width: 100%;
}
.mai_pro { padding: 15px;}

    .in_one .tex .lis dl span{font-size: 24px;}
    .in_one .tex .h1 {font-size: 20px;}
    .in_one .tex .more {margin-top: 15px;}
    .in_one {padding: 20px 0;}
    .in_til .h1 {font-size: 20px;}
    .in_pro{padding: 0 12px;}
    .in_pro .swiper-pagination {
        bottom: 36px;
    }
    .in_pro .icon-zuojiantou{left: 34%;}
    .in_pro .icon-zuojiantou-copy{right: 34%;}
    .in_news {
        padding: 12px;
    }
    .in_news .news_list .li.on {
        width: 100%;
    }
    .in_news .news_list .li{
        width: 100%;
        margin-right: 0%;
    }
    .in_news .news_list .li:nth-child(2n){margin-right: 0;}
    .in_news .news_list .li .tex .h1 {font-size: 16px;line-height: 24px;height: 48px;}
    .in_news .news_list .li.on .tex .more{width: 100%;}
    .in_news .news_list .li.on .tex {
        padding-left: 16px;
        padding-top: 25px;
    }
    .in_lus {
        padding: 15px;
    }
    .in_lus .tex_l {
        position: relative;
        top: 0;
        left: 0;
        transform: translateY(00%);
        width: 100%;
    }
    .in_lus .r_im .tex .h1 {font-size: 22px;}
    .in_lus .r_im .tex .t {font-size: 15px;}
    .footBox .f_o .nav{display: none;}
    .footBox {padding: 0 12px;}
    .footBox .f_o {
        padding: 12px 0;
    }

    .cbanner .cbanner_list {position: relative; width: 100%;padding: 0; display: block}
    .cbanner .cbanner_list .li{
        width: 50%;line-height: 50px;    font-size: 16px;
    }
    .c_culture .h1 dt {font-size: 20px;line-height: 30px;}
    .profile {padding-top: 16px;}
    .profile .profile_te {padding: 15px 4%;}
    .profile .profile_num .tex .te {width: 100%;}
    .profile .profile_num .lis dt{    line-height: 25px;}
    .profile .profile_num .lis dl span {
        font-size: 24px;
    }
    .profile .profile_num .lis dl{padding: 5px 0;}
    .profile .profile_num .tex{width: 90%}
    .c_culture {padding: 20px 15px;}
    .culture_te .li {width: 100%;margin-right: 0%;}
    .pa_lsa {padding: 20px 15px;}
    .pa_lsa .pa_lsaswi {padding: 0 15px;margin-top: 20px;padding-bottom: 20px;}
    .pa_lsa .swiper-container_inf .te {font-size: 20px;line-height: 30px;}
    .swiper-comp_y .swiper-slide{padding-top: 0}

    .pro_yy .pro_yylist .li {width: 100%;padding: 15px 0;}
    .pro_yy .pro_yylist2 .li {width: 100%;padding: 15px 0;}
    .pro_yy .pro_yylist .li:nth-child(n+2) {margin-top: 15px;}
    .pro_yy .pro_yylist {padding-top: 20px;}
    .pPage {text-align: center;padding: 12px 0;}
    .al_text {
        left: 5%;
        width: 90%;
        max-height: 60%;
        padding: 15px;
    }
    .al_text .al_te{max-height: 301px;}
    .mai_pro .pro_r {
        width: 100%;
        padding-left: 0;
    }
    .mai_pro .r-top .top_l {
        width: 100%;
    }
    .mai_pro .r-top .top_im {
        width: 100%;
    }
    .pro_list .li{    padding: 0 10px;}

    .cons .con
    {
        width: 100%;
        overflow: auto;
    }
    .mai_pro .table{min-width: 1000px;}
    .mai_pro_abt {
        padding: 15px 0;}
    .mai_pro_abt .r-top .top_l {width: 100%;}
    .mai_pro_abt .r-top .top_l .h1 {font-size: 24px;}
    .mai_pro_abt .r-top .top_im {width: 100%;}
    .pro_abt_c .btns .btn {width: 135px;line-height: 40px;border-radius: 42px;}
    .pro_abt_c {
        padding-top: 10px;
    }
    .pro_abt_c .btns {;
        padding: 10px 0;
    }

.insh .insh_list{    padding: 20px 4%;}
.insh .insh_list .li{    width: 100%;  margin-right: 0;}
.insh .insh_list .li:nth-child(n+2) {margin-top: 15px;}
.cnews_p {  padding:20px 4%;}
.cnews_p .li{    width: 100%;  margin-right: 0;}
.cnews_p .li:nth-child(n+2) {margin-top: 15px;}

.footBox .fo_b .l_te span{width: 100%; display: inline-block;}

.in_pro .icon-zuojiantou{bottom: 20px;}
.in_pro .icon-zuojiantou-copy{bottom: 20px;}
.in_pro .swiper-container_inpro{padding-bottom: 80px;}

}



@media screen and (max-width:640px){
	
}


