﻿@media screen and (max-width:1600px){
.con3_bg{ padding:105px 0 70px 0;}
.con2_bg .w{ padding:120px 0 130px 0;}
.banner .swiper-slide .txt span{ font-size:65px;}
.tab_c{ padding-top:15px;}
.tab_c:last-child{ padding-bottom:80px;}
.tab_tit{ padding:20px 0;}
}

@media screen and (max-width:1440px){
.logo{ margin-right:6%;}
.com_txt h3{ font-size:28px; line-height:45px;}
.con3_bg{ padding:85px 0 50px 0;}
.con2_bg .w{ padding:100px 0 110px 0;}
.con2_rt li .txt{ font-size:24px; line-height:40px;}
.banner .swiper-slide .txt span{ font-size:60px;}
.banner .swiper-slide .txt p{ font-size:18px;}
.con3_lf h3{ font-size:28px; line-height:45px;}
.nyban .w .txt span{ font-size:40px;}
.location span a{ font-size:15px;}
.com_list li p{ font-size:15px; line-height:28px; margin:22px auto;}
.com_list.news_list1 li p{ font-size:15px; margin:0 auto 24px auto;}
.news_list li .txt h3{ font-size:20px;}
.com_list.pro_list li p{ font-size:16px;}
.recruit_list li .recruit_infor em{ font-size:15px;}
.offer_notice{ width:65%;}
.contant_tit{ font-size:18px; line-height:24px;}
.tab_c{ padding-top:10px;}
.tab_c:last-child{ padding-bottom:60px;}
.tab_tit{ padding:15px 0;}
}

@media screen and (max-width:1300px){
.logo{ margin-right:4%;}
.plebans{ font-size:15px;}
.banner .swiper-slide .txt span{ font-size:55px;}
.banner .swiper-slide .txt p{ font-size:17px;}
.location span a{ font-size:14px;}
.com_list li p{ font-size:14px; line-height:24px; margin:20px auto;}
.com_list.news_list1 li p{ font-size:14px; margin:0 auto 22px auto;}
.news_list li .txt h3{ font-size:18px;}
}

@media screen and (max-width:1200px){
.nav{ width:54%;}
.con3_bg ul li em{ margin-bottom:20px;}
}

@media screen and (max-width:1100px){
.nav{ width:51%;}
}

@media screen and (max-width:1024px){
.pages{ padding-top:10px;}
.pages a{ border-radius:5px; font-size:24px; line-height:60px; padding:0 23px; margin:0 5px;}

.head,.location{ display:none;}
.sjhedes{ display:block;}
.banner .swiper-slide .txt{ width:100%;}
.banner .swiper-slide .txt span{ font-size:70px;}
.banner .swiper-slide .txt p{ font-size:20px;}
.con1_lf{ width:100%; padding-top:30px; padding-bottom:30px;}
.con1_rt{ width:100%; margin:0 0 20px 0;}
.com_txt h3{ font-size:32px;}
.com_txt p{ font-size:24px; line-height:40px;}
.com_txt em{ line-height:65px; padding:0 8% 0 5%; margin-top:50px;}
.com_txt em a{ font-size:24px; padding-right:39px;}
.con1_rt:after{ right:0; width:100%; background-size:cover;}
.con2_bg .w{ padding:50px 0;}
.con2_lf{ width:100%; margin-bottom:30px;}
.con2_rt{ width:100%;}
.con2_rt li .txt{ font-size:30px;}
.con2_rt li .txt:after{ font-size:30px;}
.con3_bg{ background:#f2f2f2; padding:50px 0 30px 0;}
.con3_lf{ width:100%; margin-bottom:10px;}
.con3_lf .pic img{ width:100%;}
.con3_rt{ width:100%;}
.con3_lf h3{ font-size:32px;}
.con3_bg ul li span{ line-height:60px;}
.con3_bg ul li span a{ font-size:28px;}
.con3_bg ul li p{ font-size:24px; line-height:50px;}
.con3_bg ul li em{ line-height:50px; margin-bottom:30px;}
.con3_bg ul li em a{ font-size:24px;}

.nyban img.m_pic{ display:block;}
.nyban img.pc_pic{ display:none;}

.about_txt{ padding:30px 0;}
.about_txt .pic{ width:100%; float:none; margin:0; height:auto; padding:15px 0;}
.about_txt p{ font-size:24px; line-height:200%;}
.about_txt p b{ font-size:24px;}

.p_w{ padding:30px 0;}
.com_list{ width:102.5%;}
.com_list li{ width:47.5%; margin:0 2.5% 2.5% 0;}
.com_list li p{ font-size:24px; line-height:40px;}

.show-popc{ top:50%; transform:translate(-50%,-50%); max-width:inherit; width:95%; bottom:none;}

.com_list.news_list1 li{ width:47%;}
.com_list.news_list1 li:nth-child(3){ display:none;}
.com_list.news_list1 li em{ font-size:24px; margin-bottom:5px;}
.com_list.news_list1 li p{ font-size:24px;}

.news_list{ padding:10px 0 0 0;}
.news_list li{ margin-bottom:25px;}
.news_list li .time{ display:none;}
.news_list li .txt{ width:66.78%;}
.news_list li .txt h3{ font-size:26px; line-height:48px;}
.news_list li .txt p{ font-size:24px; line-height:40px;}
.news_list li .txt p font{ font-size:24px;}
.news_list li .pic{ width:30.5%; margin-top:15px;}

.news_w{ padding:0; margin:25px auto;}
.news_dt_tit h3{ font-size:34px; line-height:55px;}
.news_dt_tit p{ line-height:44px; margin-top:15px;}
.news_dt_tit p font{ font-size:24px;}
.news_show p{ font-size:24px; line-height:200%;}
.news_show img{ width:100%;}

.page_up_down{ position:inherit; width:100%; margin-top:20px;}
.page_up_down ul{ width:100%;}
.page_up_down li{ padding:2.5%;}
.page_up_down li b{ font-size:28px; line-height:50px;}
.page_up_down li p{ font-size:24px; line-height:40px;}

.com_list.pro_list li p{ font-size:28px; margin:22px auto 5px auto;}
.com_list.pro_list li em{ font-size:24px; width:90%; line-height:44px;}

.pro_dt_pic{ width:100%;}
.pro_dt_pic img{ width:100%;}
.pro_dt_show{ width:100%; margin-top:20px;}
.pro_dt_tit h3{ font-size:30px; line-height:50px;}
.pro_dt_tit p{ font-size:24px; line-height:44px;}
.pro_dt_txt p{ font-size:24px; line-height:44px;}

.network th{ font-size:24px; height:100px;}
.network th i:after{ transform:rotateZ(33deg) scale(1.15);}
.network td{ font-size:24px; line-height:44px;}
.network td p{ font-size:24px;}

.after_sales{ padding:50px 0;}
.after_sales p{ font-size:24px; line-height:200%;}
.after_sales p b{ font-size:24px;}

.recruit_list li .recruit_infor{ font-size:26px; line-height:80px;}
.recruit_list li .recruit_infor em{ font-size:26px; padding:0 25px;}
.recruit_list li .recruit_infor span{ font-size:24px;}
.recruit_list li .recruit_infor span font{ font-size:24px;}
.recruit_list li .recruit_infor a:after{ margin:-5px 0 0 -10px; width:20px; height:10px;}
.recruit_list li .recruit_txt p{ font-size:24px; line-height:200%;}
.recruit_list li .recruit_txt p b{ font-size:24px;}
.recruit_list li .recruit_txt p a{ font-size:24px;}
.rec_but{ font-size:24px; line-height:70px;}

.offer_notice{ font-size:24px; line-height:60px; width:100%;}
.offer_list{ padding:0 1.4%;}
.offer_list li{ width:100%; padding:0 3% 0 165px;}
.offer_list li .txt{ font-size:24px;}
.offer_list li em{ font-size:24px; line-height:60px; width:160px;}
.offer_list li em font{ font-size:24px;}
.offer_list li.big{ width:100%;}
.offer_list li.last{ width:100%; padding:0 3% 0 165px; text-align:left;}
.o_intxt{ font-size:24px; line-height:44px;}
.o_intxt.small{ width:50%; height:60px;}
.o_inbut{ width:40%; font-size:24px; line-height:60px; margin:0 10px 0 0;}

.contant_tit{ font-size:30px;}
.contant li{ width:100%; margin-top:15px;}
.contant li p{ font-size:24px; line-height:44px;}
.contant li p font{ font-size:24px;}

.offer_list.online li{ margin-right:0;}
.offer_list.online li.last{ padding:0 0 0 165px;}

.footer .f_nav{ display:none;}
.footer .w{ padding:30px 0;}
.f_rt{ width:100%; text-align:center;}
.f_rt span{ font-size:26px; line-height:36px;}
.f_sy{ display:flex; justify-content:center; border-bottom:1px solid #6c6c6c; padding:17px 0 20px 0; margin-bottom:11px;}
.f_sy li{ width:60px; margin:0 12px;}
.f_sy li i{ width:60px; height:60px;}
.f_sy li.hover .ewm{ top:65px; left:-31px;}
.f_rt p{ font-size:24px;}
.f_rt p b{ display:inline; padding-left:20px;}
.foot{ font-size:24px; line-height:36px;}

.tab_tit{ font-size:30px; padding:25px 0;}
.tab_list th{ font-size:24px; height:auto;}
.tab_list td{ font-size:24px; line-height:36px; padding:12px 2.4%;}
}
@media screen and (max-width:850px){
 
}

@media screen and (max-width:750px){

}