﻿﻿@media screen and (max-width:1600px){
    .con1_txt{ padding-right:12%;}
}

@media screen and (max-width:1440px){
    .about_ban .w img{ width:80%;}
    .ab_tit em{ font-size:50px;}
    .ab_con1_c .swiper-slide:nth-child(4n+1) .txt{ top:48.4%;}
    .ab_con1_c .swiper-slide:nth-child(4n+2) .txt{ bottom:38.5%;}
    .ab_con1_c .swiper-slide:nth-child(4n+3) .txt{ top:37%;}
    .ab_con1_c .swiper-slide:nth-child(4n+4) .txt{ bottom:56.6%;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1060px){
}

@media screen and (max-width:1023px){
    .w{ width:94%;}
    .head{ display:none;}
    .sjhedes,.m_pro_class{ display:block;}

    .banner .swiper-slide .w .txt{ font-size:34px; letter-spacing:0;}
    .titc span{ font-size:45px;}

    .con0{ top:0; margin:60px 0;}
    .con0 .swiper-slide{ background:url(../images/bg6.png) center center no-repeat; background-size:cover; width:400px;}
    .con0 .swiper-slide .txt{ padding:0 3px 0 75px;}
    .con0 .swiper-slide em{ font-size:28px;}
    .con0 .swiper-slide p{ font-size:24px;}
    .con0 .swiper-slide:hover{ background:url(../images/bg6_1.png) center center no-repeat; background-size:cover;}
    .con0 .swiper-button-next,.con0 .swiper-button-prev{ width:29px; height:30px; margin-top:-15px; background:none!important;}
    .con0 .swiper-button-next:after,.con0 .swiper-button-prev:after{ display:block; color:#000; font-size:34px;}

    .con1{ background:url(../images/bg7.png) center bottom no-repeat; background-size:cover; padding:60px 0;}
    .con1_c{ width:100%; padding:9.1% 0 0 0;}
    .con1_t1{ width:60.14%;}
    .con1_txt{ padding:0 3.58%;}
    .con1_txt h3{ font-size:36px; line-height:2; padding:18px 0;}
    .con1_txt p{ font-size:24px; line-height:1.53;}
    .con1_list{ position:static; margin-top:40px; padding:10px 0 20px 5%;}
    .con1_list li{ padding:30px 0 20px 0; line-height:102px; width:50%;}
    .con1_list li img{ width:102px; position:absolute; left:0; top:30px;}
    .con1_list li .txt{ padding:0 0 0 10px; font-size:24px;}
    .con1_list li .txt span{ font-size:32px;}
    .con1_list li .txt font{ top:-5px; padding-left:5px;}
    .con1_list li .txt em{ padding-left:10px; }
    .con1_pic{ position:relative; width:94%; margin:30px auto 0 auto;right:0}
    .con1_pic .swiper-pagination{ width:15px;}
    .con1_pic .swiper-pagination-bullet{ width:15px; height:15px}

    .con2{ padding:60px 0 30px 0;}
    .con2_txt{ font-size:28px; margin-top:15px;}
    .con2_w{ margin:30px 0;}
    .con2_w ul li .txt{ left:12%; top:20%;}
    .con2_w ul li .txt em{ font-size:32px;}
    .con2_w ul li .txt p{ font-size:24px; margin-top:15px;}
    .con2_w ul li .txt i{ font-size:24px;}

    .con3{ padding:60px 0;}
    .con3_top{ padding:25px 0 15px 0;}
    .con3_top .swiper-slide{ font-size:24px; padding:0 20px; width:auto;}
    .con3_list li{ width:42.5%; margin:2% 0 2% 5%;}
    .con3_list li .pic{ width:70%;}
    .con3_list li p{ font-size:24px;}
    .con3_list li .txt{ display:none;}
    .con3_pro .swiper-button-next,.con3_pro .swiper-button-prev{ width:30px; height:30px;}
    .pro_more a{ width:50%; font-size:24px;}

    .con4{ padding:60px 0 45px 0;}
    .con4_w{ padding:0;}
    .map{ width:100%; max-width:100%;}
    .con4_c img{ width:100%;}
    .con4_pic{ position:relative; right:inherit; top:inherit; transform:none; width:100%; margin-top:30px;}
    .con4_pic p{ font-size:28px; padding:30px 20px 30px 102px;}
    .con4_pic p:before{ width:43px; height:40px; left:30px; margin-top:-20px;}

    .con5{ margin-bottom:50px;}
    .con5_c .swiper-slide .txt{ left:50%; width:70%; text-align:center; transform:translate(-50%,-50%);}
    .con5_c .swiper-slide .txt em{ font-size:24px;}
    .con5_c .swiper-slide .txt p{ font-size:28px;}
    .con5_c .swiper-slide-active .txt{ left:50%; right:auto;}
    .con5 .swiper-button-next,.con5 .swiper-button-prev{ width:50px; height:50px;}
    .con5 .swiper-button-next:after,.con5 .swiper-button-prev:after{ font-size:18px;}

    .con6 .w{ padding:50px 20px 30px 20px;}
    .con6_w{ padding:0 65px;}
    .con6 .titc span{ font-size:45px;}
    .con6 .titc em{ font-size:40px;}
    .con6_c .swiper-slide{ padding:15px 0;}

    /*关于和升达 style*********************************************************************/
    .ab_tit em{ font-size:50px;}
    .ab_tit p{ font-size:36px;}
    .about_ban{ margin-bottom:25px;}
    .about_ban .w img{ width:250%;}
    .about_ban_bg .w .ab_tit{ width:100%; margin-top:0; text-align:center; margin-bottom:30px;}
    .about_ban_bg .w .ab_tit font{ display:inline;}
    .about_ban_bg .w .txt{ width:100%;}
    .about_ban_bg .w .txt em{ font-size:30px;}
    .about_ban_bg .w .txt p{ font-size:24px;}

    .ab_con1{ background:none; min-height:inherit; padding:50px 0 20px 0;}
    .ab_con1 .ab_tit{ position:static; text-align:center;}
    .ab_con1 .ab_tit em{ margin-bottom:20px;}
    .ab_con1 .ab_tit em font{ display:inline;}
    .ab_con1_c{ padding:35px 0 50px 0;}
    .ab_con1_c .swiper-slide{ height:auto;}
    .ab_con1_c .swiper-slide .txt{ position:static; left:0; right:0; text-align:center; padding:25px 0 75px 0;}
    .ab_con1_c .swiper-slide em{ display:block!important;}
    .ab_con1_c .swiper-slide span{ display:none!important;}
    .ab_con1_c .swiper-slide em,.ab_con1_c .swiper-slide span{ font-size:32px;}
    .ab_con1_c .swiper-slide p{ font-size:24px; line-height:1.5;}
    .ab_con1_c .swiper-slide .txt:before,.ab_con1_c .swiper-slide .txt:after{ display:block!important;}
    .ab_con1_c .swiper-slide .txt:after{ display:none!important;}

    .ab_con2:before{ right:0;}
    .ab_con2 .ab_tit font{ display:inline;}
    .ab_con2 .w{ padding:50px 0 63px 0;}
    .ab_con2 .ab_tit{ position:static; right:0; top:0; transform:none; text-align:center;}
    .ab_con2_list{ width:100%;}
    .ab_con2_list li{ width:48.5%; margin:4% 3% 0 0;}
    .ab_con2_list li .pic em{ font-size:24px; line-height:65px;}
    .ab_con2_list li h3{ font-size:28px;}
    .ab_con2_list li p{ font-size:24px;}
    .ab_con2_list li .more{ font-size:24px; margin-top:30px;}

    .ab_con3 .ab_tit{ text-align:center;}
    .ab_con3 .ab_tit font{ display:inline;}
    .ab_con3_c p{ font-size:24px;}

    .ab_con4{ padding:60px 0; background:url(../images/bg5.png) center top no-repeat; background-size:cover;}
    .ab_con4_txt .swiper-slide{ margin:0 20px; font-size:30px;}
    .adr_list ul{ padding:0;}
    .adr_list ul li{ margin:3% 3.35% 0 0; width:100%; padding:3% 1.45% 1.85% 3%;}
    .adr_list ul li em{ font-size:30px; line-height:1.3;}
    .adr_list ul li p{ font-size:24px; line-height:1.3;}

    .solution_w{ padding:30px 0;}
    .solution_sider{ display:none;}
    .solution_rt{ width:100%;}
    .solution_list li img{ width:70.63157894736842%;}
    .solution_list li .txt{ position:absolute; left:3.156%; top:50%; transform:translate(0,-50%); width:54.7%;}
    .solution_list li .txt em{ font-size:32px;}
    .solution_list li .txt p{ font-size:24px;}

    .pro_class .nav{ display:none;}
    .benrvav_bg{ background:rgba(0,0,0,.5); width:40%;}
    .pro_list_w{ padding:135px 0 50px 0;}
    .pro_list_w .con3_list li{ width:46.25%;}
    .pro_list_w .con3_list li p{ font-size:24px;}

    .pro_dt_pic{ width:100%;}
    .pro_sm .swiper-slide{ height:124px;}
    .pro_big{ width:calc(100% - 134px)}
    .pro_dt_infor{ width:100%; margin-top:20px;}
    .pro_dt_infor h3{ font-size:32px;}
    .pro_dt_txt{ font-size:26px;}
    .pro_dt_infor ul{ margin-top:10px;}
    .pro_dt_infor ul li{ font-size:26px; padding:15px 0 15px 155px; line-height:1.5;}
    .pro_dt_infor ul li em{ top:15px;}
    .pro_show_tit em{ font-size:36px; line-height:75px; margin-top:15px;}
    .pro_show_txt{ font-size:26px; line-height:1.5;}
    .pro_show_txt h3{ font-size:30px;}

    .support1_c .support1_list li{ margin-top:25px;}
    .support1_c .support1_list li .txt p{ font-size:26px; line-height:48px; height:96px;}
    .support2{ background:url(../images/bg4.png) center top no-repeat; background-size:cover;}
    .support2_lf{ width:12.16%;}
    .support2_rt{ width:85.5%;}
    .support2_rt .pic{ padding-left:0;}
    .support2_rt .txt{ padding:5.35% 5.4%; box-shadow:none; margin:45px 0 20px 0; font-size:26px;}
    .support3{ padding:40px 0;}
    .support3_1{ padding:140px 3% 0 3%; position:relative;}
    .support3_1 .rt_tit{ position:static; width:100%;}
    .support3_1 .s_t_tit{ top:10px; text-align:center; writing-mode:horizontal-tb; -webkit-writing-mode:horizontal-tb; -ms-writing-mode:horizontal-tb;}
    .support3_1 .s_t_tit em{ width:auto;}
    .support3_1 .s_t_tit p{ padding-right:0;}
    .support3_2 em{ font-size:30px;}
    .support3_2_lf{ width:100%; border-right:1px solid #002C67;}
    .support3_2_lf p{ font-size:30px; margin-top:15px;}
    .support3_2_rt{ width:100%; padding:35px 0;}
    .support3_2_rt p{ font-size:24px;}
    .support4{ background:url(../images/bg3.png) center top no-repeat; background-size:cover;}
    .support4_w{ padding:55px 0;}
    .support4_txt{ width:100%; padding:35px 0;}
    .support4_txt .clear{ width:100%; padding:0 5%;}
    .s_t_tit em{ font-size:36px;}
    .s_t_tit p{ font-size:36px;}
    .support4_txt .txt{ font-size:24px; margin-top:30px;}
    .support4_form{ width:100%;}
    .support4_form ul{ width:100%; padding:40px 0 15px 0;}
    .support4_form ul li{ padding:0 10.25% 0 27.65%; margin-bottom:25px;}
    .support4_form ul li em{ font-size:24px; width:26.5%; line-height:70px;}
    .sf_intxt{ font-size:24px; padding:0 20px; line-height:68px;}
    .sf_inbut{ line-height:78px; font-size:28px;}

    .cooperate1{ padding:65px 0 30px 0;}
    .c_tit{ font-size:45px; padding-bottom:20px;}
    .cooperate1_c{ padding:38px 0;}
    .cooperate1_c p{ font-size:30px; line-height:1.5;}
    .cooperate1_c ul{ padding:20px 0 34px 0; width:85.5%;}
    .cooperate1_c ul li img{ width:120px;}
    .cooperate2{ padding:55px 0 65px 0;}
    .cooperate2_c{ padding:40px 0 0 0;}
    .cooperate2_lf{ width:100%;}
    .cooperate2_lf ul{ width:100%; padding:50px 0 25px 0;}
    .cooperate2_lf ul li em{ width:24.5%; font-size:24px; line-height:70px;}
    .c_intxt{ font-size:24px; padding:0 20px; line-height:68px; width:100%;}
    .c_inbut{ line-height:78px; font-size:24px; margin-top:0;}
    .cooperate2_rt{ width:100%; padding:25px 0 0 0;}
    .cooperate2_rt img{ width:300px;}
    .cooperate2_rt em{ font-size:30px; line-height:45px;}
    .cooperate3 img{ width:150%;}

    /*foot style*********************************************************************/
    .footer{ padding:10px 0;}
    .f_nav{ display:none;}
    .f_infor{ width:100%; padding:48px 0;}
    .f_infor li{ font-size:24px; line-height:32px; padding-left:40px;}
    .f_infor li:before{ top:50%; margin-top:-15px; width:30px; height:30px;}
    .foot{ line-height:1.8;}
    .foot em{ font-size:24px; margin:0 18px; display:block;}
}