﻿@media screen and (max-width:1600px){
}

@media screen and (max-width:1440px){
.nav{ width:65.5%;}
}

@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:92%;}
.head{ display:none;}
.sjhedes{ display:block;}


.banner .swiper-slide .txt em{ font-size:40px;}
.banner .swiper-slide .txt p{ font-size:24px; padding:2% 5% 0 5%; line-height:1.5;}
.banner .swiper-pagination-bullet{ font-size:20px;}

.titc em{ font-size:36px; line-height:1.222222222222222;}
.titc span{ font-size:14px; line-height:1.5;}
.com_w .titc em{ font-size:40px;}
.com_w .titc em font{ font-size:36px;}
.com_w .titc span{ font-size:16px;}

.con1{ padding:9.8% 0;}
.con1 .c1lf{ width:100%;}
.con1 .c1lf_pic{ width:80.4%;}
.con1 .c1lf .txt{ padding:45px 50px;}
.con1 .c1lf .txt em{ font-size:36px;}
.con1 .c1lf .txt p{ font-size:24px;}
.con1 .c1rt{ width:100%; padding:5% 0 0 0;}
.con1 .c1rt .txt{ padding:30px 0 0 0;}
.con1 .c1rt .txt h3{ font-size:36px;}
.con1 .c1rt .txtc{ font-size:24px;}
.con1 .c1rt ul{ padding:30px 0 0 0;}
.con1 .c1rt ul li em{ font-size:24px;}

.con2{ background:url(../images/bg1.jpg) 70% center no-repeat;}
.con2 .w .c2img{ width:180%; margin-left:-40%;}
.con2_c{ width:70%;}
.i_pro_list li h3{ font-size:32px;}
.i_pro_list li p{ font-size:24px;}
.i_pro_list li .other{ padding:11px 0 40px 0;}
.i_pro_list li .other a{ font-size:24px; line-height:2.875;}
.pro_but .swiper-pagination{ font-size:24px;}
.pro_but .swiper-button-prev,.pro_but .swiper-button-next{ font-size:30px;}

.con3{ padding:9.8% 0;}
.con3_lf{ width:100%;}
.news_list{ width:100%; padding:12px 0 0 0;}
.news_list li{ margin-bottom:25px;}
.news_list li .pic{ width:50%; max-width:300px;}
.news_list li .txt{ width:calc(100% - 24px - 50%); min-width:calc(100% - 324px);}
.news_list li .txt h3{ font-size:30px; margin-bottom:5px;}
.news_list li .txt p{ font-size:24px;}
.news_list li .txt span{ font-size:24px; display:block; line-height:2; background:url(../images/time.png) left center no-repeat; padding-left:20px;}
.con3_rt{ width:100%;}
.txt_list li{ font-size:24px;}

.nyban img{ width:150%; margin-left:-25%;}
.nyban .txt{ font-size:36px; text-align:center;}

.com_w{ padding:8% 0;}
.about_list{ padding:0;}
.about_list li .pic{ width:100%; padding-top:5.7%;}
.about_list li .txt{ width:100%; padding-top:5.7%;}
.about_list li .txt h3{ font-size:36px; margin-bottom:4%;}
.about_list li .txt .txtc{ font-size:24px;}

.pro_list li{ margin-top:4%;}
.pro_list li .pic,.pro_list li .pic_w img{ width:100%;}
.pro_list li .txt{ width:100%; padding:5% 3% 5% 5%;}
.pro_list li .txt h3 em{ font-size:32px;}
.pro_list li .txt h3 em:after{ width:105px;}
.pro_list li .txtc p{ font-size:24px;}
.pro_list li .txt a{ font-size:24px;}

.pro_dt_lf{ width:100%;}
.pro_dt_lf .pic{ width:100%;}
.pro_dt_lf .infor{ padding:4% 0 0 0; width:100%}
.pro_dt_lf .infor h3{ font-size:32px;}
.pro_dt_lf .infor p{ font-size:24px;}
.pro_dt_rt{ width:100%; margin-top:4%;}
.pro_dt_rt .tit{ font-size:28px; padding-left:18px;}
.pro_dt_table th{ padding-left:18px; font-size:24px;}
.pro_dt_table td{ padding-left:18px; font-size:24px;}

.news_1.news_list{ padding:40px 0 0 0;}
.news_1.news_list li{ border-bottom:1px solid #e8e8e8; padding:32px 0; margin:0;}
.news_1.news_list li:last-child{ border-bottom:none; padding-bottom:0;}

.page a{ font-size:24px; line-height:50px; margin:0 5px; display:none;}
.page .m{ display:inline-block;}
.page em{ font-size:24px; line-height:52px;}
.p_intxt{ width:60px; line-height:50px; font-size:24px;}
.p_inbut{ line-height:50px; height:52px; width:82px; font-size:24px;}

.news_dt_tit h3{ font-size:32px;}
.news_dt_tit p{ font-size:24px;}
.news_lf{ border-right:none; padding-right:0; width:100%;}
.news_txt p{ font-size:24px;}
.news_rt{ padding:20px 0 0 0; width:100%;}
.news_rt .tit{ font-size:28px;}
.news_rt ul{ width:102.5%;}
.news_rt ul li{ width:47.5%; margin:2.5% 2.5% 0 0;}
.news_rt ul li:nth-child(1){ margin-top:2.5%;}
.news_rt ul li p{ font-size:24px;}
.news_rt ul li em{ font-size:24px;}

.up_down li a{ font-size:24px; padding:0 50px;}

.news_search{ position:relative; width:100%; margin-bottom:25px;}
.n_s_intxt{ height:67px; line-height:65px; width:80%; font-size:24px;}
.n_s_inbut{ width:20%; font-size:24px; line-height:67px; height:67px;}

.recruit_list{ padding:4.3% 0 0 0;}
.recruit_list li .recruit_infor{ font-size:28px; padding:0 25px; line-height:85px;}
.recruit_list li .recruit_infor .t_txt{ left:30%; right:3%;}
.recruit_list li .recruit_infor em{ font-size:24px;}
.recruit_list li .recruit_infor a{ font-size:30px;}
.recruit_list li .recruit_txt .txtc{ font-size:24px;}
.recruit_list li .recruit_txt a.r_but{ font-size:24px;}
.recruit_list li .slider_more{ padding:28px 25px 50px 25px;}

.con_infor li{ text-align:left; width:100%; position:relative; padding:0 0 0 120px; margin-bottom:20px;}
.con_infor li i{ width:65px; margin:0; height:65px; position:absolute; left:20px; top:50%; margin-top:-32.5px;}
.con_infor li em{ font-size:28px;}
.con_infor li span{ font-size:20px;}
.con_infor li p{ font-size:24px; margin-top:3px;}

.myinfowindow h5{ font-size:16px;}
.myinfowindow div{ font-size:14px;}
.c_mes_form li{ width:100%; margin-bottom:20px;}
.c_mes_form li.big{ width:100%;}
.c_intxt{ font-size:24px; padding:18px;}
.c_inbut{ width:60%; line-height:2.8; font-size:28px;}

/*foot style*********************************************************************/
.footer{ padding:50px 0;}
.footer .f_lf,.footer .f_rt{ width:100%; text-align:center;}
.footer .f_lf img{ display:none;}
.footer .f_lf span{ font-size:40px;}
.footer .f_rt ul{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.footer .f_rt ul li{ float:none; margin:15px 15px 0 15px; width:182px;}
.footer p{ font-size:24px;}
.footer p em{ padding-left:0; display:block;}
}