﻿@media screen and (max-width:1600px){
}

@media screen and (max-width:1440px){
.logo{ margin-right:6%;}
.nav{ width:66%;}
}

@media screen and (max-width:1300px){
.logo{ margin-right:5%;}
.nav{ width:65%;}
}

@media screen and (max-width:1200px){
.plebans{ font-size:16px;}
}

@media screen and (max-width:1130px){
.logo{ margin-right:4%;}
.nav{ width:61%;}
}

@media screen and (max-width:1060px){
.nav{ width:60%;}
.plebans{ font-size:15px;}
}

@media screen and (max-width:1024px){
  .head,.location,.pages em,.culture_pc{ display:none;}
  .sjhedes,.culture{ display:block;}
  
.i_titc a{ font-size:24px;}

.con2_bg{ background-size:cover;}
.ab_con3{ padding:60px 0 80px 0;}
.con2_bg .gallery-thumbs0{ display:none;}
.con2_bg .gallery-thumbs1{ display:block;}
.con2_bg .gallery-thumbs .swiper-slide em{ font-size:26px; line-height:36px;}
.con2_bg .gallery-thumbs .swiper-slide p{ font-size:20px; line-height:24px;}

.con3_bg{ padding:25px 0 30px 0;}
.news_list{ width:100%;}
.news_list li{ width:100%; margin:0 0 20px 0;}
.news_list li em{ font-size:30px;}
.news_list li h3{ font-size:30px; line-height:50px;}
.news_list li p{ font-size:24px; line-height:44px;}
.con3_bg .news_list li:nth-child(2),.con3_bg .news_list li:nth-child(3){ display:none;}

.ab1_video{ width:100%;}
.ab1_txt{ width:100%; padding-top:45px;}
.ab1_txt h3{ font-size:32px;}
.ab1_txt p{ line-height:200%; font-size:24px;}

.history:before{ left:5px; top:-2px; margin-left:0;}
.history:after{ left:12px; margin-left:0;}
.history li{ padding:0 10px 30px 45px;}
.history li .tit{ font-size:34px;line-height:36px; margin-bottom:10px;}
.history li .tit:before{ left:-41px;}
.history li .txt{ font-size:24px; line-height:175%;}
.history li:nth-child(even){ padding:0 10px 30px 45px;}
.history li:nth-child(even) .tit{ text-align:left;}
.history li:nth-child(even) .tit:before{ left:-41px; right:inherit;}
.history li:nth-child(even) .txt{ text-align:left;}

.sv_con1_list{ width:100%;}
.sv_con1_list li{ width:100%; margin:0 0 2.28% 0; padding:0 2.2%;}
.sv_con1_list li a{ padding:30px 0 25px 0;}
.sv_con1_list li b{ font-size:30px; line-height:45px;}
.sv_con1_list li p{ font-size:24px; line-height:175%;}
.sv_con1_list li i{ font-size:24px; line-height:50px;}
.sv_con1_list li .pic{ position:absolute; right:0; top:0; bottom:0; max-height:100%; transition:all 0.6s;}

.sv_con2{ background-size:cover; padding:30px 0;}
.sv_con2 .sv-thumbs{ display:none;}
.sv_con2 .sv-thumbs1{ width:100%; text-align:center; display:block;}
.sv_con2 .sv-thumbs1 .swiper-slide{ width:25%; display:flex; justify-content:center; flex-direction:column; border-right:1px solid #d9d6d6; padding:7px 0; height:100px;}
.sv_con2 .sv-thumbs1 p{ font-size:24px; color:#3a3a3a; line-height:40px; padding:0 5px;}
.sv_con2 .sv-thumbs1 .swiper-slide-thumb-active{ background:#fff; border:none; border-top:7px solid #155095; padding:0 0 7px 0;}
.sv_con2 .sv-top{ width:100%;}
.sv_con2 .sv-top ul{ padding:5% 3.5% 3% 3.5%;}
.sv_con2 .sv-top ul li{ width:45.65%;}
.sv_con2 .sv-top ul li p{ font-size:24px;}

.sv_con3{ padding:45px 0;}
.sv_con3_list li{ width:32.3333333333%;}

.s_w{ padding:0 0 30px 0;}
.sider{ display:none;}
.m_rt{ padding:30px 0 0 0;}

.m_tit b{ display:none;}
.m_tit ul{ right:5px;}
.c_intxt{ width:176px;}
.c_intxt.c_sel{ background:url(../images/point1.png) #fff 151px center no-repeat;}
.pro_list li{ width:48%;}
.pro_list li:nth-child(3n):after{ display:block;}
.pro_list li:nth-child(2n):after{ display:none;}
.pro_list li .lic{ padding:30px;}
.pro_list li p{ font-size:24px; line-height:36px; padding:35px 0 20px 0;}
.pro_list li em{ margin:0 -30px;}
.pro_list li em a{ font-size:20px;}
.pro_c1{ padding:0 0 60px 0;}
.pro_pic{ width:100%;}
.pro_txt{ width:100%; padding:40px 0 0 10%; box-sizing:border-box;}
.pro_txt h3{ font-size:32px;}
.pro_txt p{ font-size:24px; line-height:220%;}
.pro_txt em a{ font-size:24px;}
.pro_tit{ font-size:30px;}
.pro_c2 ul li{ font-size:24px; width:100%;}
.pro_c2 ul li:nth-child(2n){ border-right:1px solid #e8e8e8;}
.pro_c2 table td{ font-size:24px;}
.tj_list{ padding-top:15px;}
.tj_list li{ width:48.5%;}
.newsc .news_list{ width:103%;}
.newsc .news_list li{ width:47%; margin:0 3% 3% 0;}

.ns_location em a{ font-size:24px; color:#555; margin-right:60px; display:inline-block; position:relative; line-height:30px;}
.ns_l_rt i{ font-size:24px;}
.bshare-custom em{ font-size:24px;}

.news_dt{ padding:15px 0 45px 0;}
.news_dt_w{ padding:0;}
.ns_dt_c{ padding:35px 3.3% 35px 0;}
.ns_dt_tit{ font-size:32px; line-height:45px;}
.ns_dt_txt p{ font-size:24px; line-height:200%;}
.news_dt_rt{ position:relative; right:0; top:0; border-left:none; width:100%;}
.news_tj_tit{ font-size:30px; line-height:50px; font-weight:bold; padding:0;}
.news_tj_list{ padding:0 0 10px 0;}
.news_tj_list li .pic img{ width:100%;}
.news_tj_list li p{ font-size:24px; line-height:44px; margin-top:10px;}
.news_tj_list li em{ font-size:24px;line-height:40px;}
.news_up_down{ padding:10px 0 0 0;}
.news_up_down li{ font-size:24px; line-height:44px; padding-left:100px;}
.news_up_down li em{ font-size:24px;}

.certify_list li{ width:47%;}
.certify_list li h3{ font-size:28px; line-height:50px; margin-top:12px;}
.certify_list li p{ font-size:26px; line-height:44px;}
.certify_list li a{ font-size:24px; line-height:44px;}

.workshop_list ul{ width:102%; margin-bottom:20px;}
.workshop_list ul li{ width:48%; margin:0 2% 2% 0;}
.workshop_list ul li p{ line-height:60px; font-size:24px;}
.more a,.more i{ font-size:24px; line-height:60px;}

.environment{ padding:50px 0 100px 0;}
.environment .swiper-slide p{ font-size:12px; line-height:30px;}

.pic_detail-popc{ top:50%; bottom:inherit; transform:translate(-50%,-50%); width:95%; height:620px;}
.pic_detail-popc h3{ font-size:30px; line-height:50px; color:#333; margin-bottom:10px;}
.pic_detail-popc .detail-top{ height:80%; width:100%;}
.pic_detail-popc .detail-thumbs{ padding:15px 0 0 0;}

.network_txt p{ font-size:24px; line-height:200%;}
.contact_1 li{ width:100%; overflow:hidden; text-align:left; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.contact_1 li:last-child{ margin-bottom:0; border-bottom:none;}
.contact_1 li i{ float:left; margin-right:20px;}
.contact_1 li p{ font-size:28px; line-height:36px; margin:0; display:inline-block;}
.contact_1 li font{ line-height:36px; font-size:20px; display:inline-block; padding-left:15px;}
.contact_1 li em{ font-size:24px; line-height:40px;}
.contact_2{ width:101%;}
.contact_2 li{ width:49%;}
.contact_2 li b{ font-size:30px; line-height:60px;}
.contact_2 li p{ font-size:24px; line-height:200%;}
.infor_form{ padding:0 0 40px 0;}
.infor_form li{ width:100%;}
.i_intxt{ line-height:53px; font-size:24px; padding:20px 2.5%;}
.infor_form li.big .i_intxt{ padding:15px 2.5%; line-height:53px;}
.i_inbut{ font-size:28px; line-height:76px;}

.recruit{ padding:45px 0;}
.recruit_tab a{ font-size:24px; line-height:62px; width:130px;}
.recruit_tab .r_search{ display:none;}
.recruit_list li{ width:47.72%;}
.recruit_list li .txt h3{ font-size:30px; line-height:50px;}
.recruit_list li .txt h4{ font-size:24px; line-height:36px;}
.recruit_list li .txt p{ padding:5px 0; line-height:40px;}
.recruit_list li .txt p em{ width:100%; font-size:24px;}
.recruit_list li .txt span a{ line-height:50px; font-size:24px;}
.recruit_list li .txt span a:last-child{ margin-right:0;}

  .footer{ padding:35px 0;}
  .f_w2,.f_w3 .f_tit,.footer .f_con2 .flogo{ display:none;}
  .f_w3{ text-align:center; width:100%; padding-bottom:25px;}
  .f_w3 img{ width:120px; height:120px;}
  .f_w3 p{ line-height:44px; font-size:24px;}
  .footer .f_con2{ text-align:center; padding:20px 0;}
  .footer .f_con2 p em{ padding:0 1.2%; font-size:24px;}
  .footer .f_con2 p{ font-size:24px; line-height:40px;}
  .footer .f_con2 p font{ font-size:24px; color:#1f1f1f;}
  .f_w3{ position:relative; right:0; margin:20px auto 0 auto;}
  .footer .f_con2 .albb{ position:relative; margin:0 auto;}
.concept li{ width:100%; padding-bottom:15px;}
.concept li .pic img{ width:100%;}
.concept li h3{ font-size:36px;}
.concept li .txt{ font-size:24px; line-height:45px;}
}
@media screen and (max-width:850px){
 
}

@media screen and (max-width:750px){

}