﻿@media screen and (max-width:1600px){
.nav{ width:60%;}
.certificate{ margin-left:-70px;}
.certificate ul li a{ margin-left:70px;}
}

@media screen and (max-width:1440px){
.nav{ width:65%;}
.plebans{ font-size:16px;}
.ab_txt{ font-size:15px;}
.certificate{ margin-left:-60px;}
.certificate ul li a{ margin-left:60px;}
}

@media screen and (max-width:1300px){
.nav{ width:75%;}
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1060px){
}

@media screen and (max-width:1024px){
.w{ width:95%;}
.head,.pages em,.sider,.location,.right-menu{ display:none;}
.sjhedes{ display:block;}
.nyban .w{ justify-content:center;}

.titc em{ line-height:68px; margin-bottom:10px;}
.titc p{ font-size:24px; line-height:42px;}
.titc a{ top:30px; margin-top:0; font-size:24px;}

.con1{ padding:30px 0;}
.con1 .gallery-thumbs1 .swiper-slide{ width:33.3333%; text-align:center; margin:70px 0 20px 0;}
.con1 .gallery-thumbs1 .swiper-slide em{ font-size:24px; line-height:36px;}
.con1 .i_pro_list li{ width:50%;}

.con2 .gallery-top2 .swiper-slide .titc a{ margin-top:30px;}
.con2 .gallery-top2 .swiper-slide img{ width:200%;}
.con2 .gallery-thumbs2 .w{ width:100%;}

.con3{ padding:30px 0;}

.con4{ padding:30px 0;}
.about_pc{ display:none;}
.about_m{ display:block;}
.about_m li a{ display:block;}
.about_m li .pic{ overflow:hidden;}
.about_m li .pic img{ height:100%; width:100%;}
.about_m li .txt{position:absolute;top:50%;left:50%; transform:translate(-50%,-50%);width:100%;z-index:6;text-align:center;}
.about_m li .txt i{ display:block; width:105px; height:105px; margin:0 auto; background:#f08519; border-radius:50px; overflow:hidden; position:relative;}
.about_m li .txt i:before{ content:""; display:block; position:absolute; left:50%; top:50%; width:70px; height:70px; transform:translate(-50%,-50%); background:url(../images/ico10.png) no-repeat;}
.about_m li .txt i.i1:before{ background-position:-70px 0;}
.about_m li .txt i.i2:before{ background-position:-70px -70px;}
.about_m li .txt i.i3:before{ background-position:-70px -140px;}
.about_m li .txt i.i4:before{ background-position:-70px -210px;}
.about_m li .txt em{ display:block; color:#f08519; font-size:30px; line-height:50px; font-weight:bold;}
.about_m li .txt p{ color:#fff; font-size:24px; line-height:30px; margin-top:10px; word-wrap:break-word;}

.con5 .w p{ font-size:24px; line-height:40px;}
.con5 .w em{ font-size:60px; line-height:70px;}
.con5 .w span{ font-size:38px; line-height:40px;}
.con5 .w ul{ padding-top:25px;}
.con5 .w ul li{ width:20%; text-align:center; padding:0;}
.con5 .w ul li i{ width:80px; height:80px;}
.con5 .w ul li font{ font-size:24px; margin-top:15px;}

/*企业介绍 style*********************************************************************/
.ab_txt_w{ padding:30px 0 0 0;}
.ab_txt_w .ab1 .ab_txt{ width:100%;}
.tit1{ line-height:75px;}
.tit1 span{ font-size:36px;}
.tit1 span a{ font-size:24px;}
.tit1 em{ display:none;}
.ab_pic{ width:100%;}
.ab_tj{ position:relative; margin:25px 0;}
.ab_tj ul{ width:91%;}
.ab_tj ul li p{ font-size:24px;}
.ab_txt{ font-size:24px;}

.peo_w{ padding:30px 0;}
.peo_w .peo1{ margin:0; padding-top:20px;}
.peo_pic{ width:100%;}
.peo_w .ab_txt{ width:100%; padding-top:45px;}

.culture_w{ padding:30px 0 10px 0;}
.culture1{ padding:25px 0;}
.culture1 li{ width:33.01283%; margin-bottom:.3205%; padding:25px 0;}
.culture1 li:nth-child(1),.culture1 li:nth-child(2),.culture1 li:nth-child(3),.culture1 li:nth-child(4){ width:24.6795%;}
.culture1 li em{ font-size:28px; line-height:70px;}
.culture1 li p{ font-size:24px; line-height:36px;}
.culture2 li{ width:100%;}

.course_c{ margin-top:25px; padding-left:0;}
.course_pic{ position:relative; width:100%; margin-bottom:25px;}
.course_list{ margin-left:1%;}
.course_list li .time{ font-size:28px; line-height:32px; margin-bottom:6px;}
.course_list li .txt{ margin-bottom:8px;}
.course_list li .txt p{ font-size:24px; line-height:36px;}
.course_list li .pic{ margin-top:6px;}
.course_list li .pic em{ width:33.333%;}

.certificate{ margin:24px 0 0 -40px;}
.certificate ul li a{ margin-left:40px;}
.certificate_but{ margin:30px 0 50px 0;}

.show-popc{ width:90%;}

/*产品中心 style*********************************************************************/
.pro_search{ padding:25px 35px 30px 35px; margin:10px 0 15px 0;}
.pro_search b{ font-size:28px;}
.pro_search .p_s_intxt{ height:64px; line-height:64px; font-size:24px;}
.pro_search .p_s_inbut{ height:64px; line-height:64px; font-size:24px; background:url(../images/search_w.png) #000 10px center no-repeat;}
.pro_search p{ font-size:24px; line-height:36px; margin-top:10px;}
.pro_c{ padding:0 0 20px 0; min-height:200px;}
.sideMenu{ display:none;}

.pro_list li{ width:46.85%;}
.pro_list li .txt{ padding:20px 0 0 0}
.pro_list li .txt h3{ font-size:26px; line-height:36px;}
.pro_list li .txt p{ font-size:24px; line-height:34px; margin:10px 0 8px 0;}
.pro_list li .txt em{ line-height:32px;}
.pro_list li .txt em a{ font-size:24px;}

.pro_dt1_pic{ width:100%;}
.pro_dt1_pic .gallery-thumbs{ height:120px; padding:0 20px;}
.pro_dt1_txt{ width:100%; padding-top:20px;}
.pro_dt1_txt_tit{ font-size:32px; line-height:40px; margin-bottom:32px;}
.pro_dt1_txt_c{ font-size:24px; line-height:36px;}
.pro_dt1_txt_but a{ line-height:62px; width:196px; padding-left:27px; font-size:24px;}

.pro_tab ul{ padding:3.5% 1% 0 2%;}
.pro_tab ul li{ font-size:24px; line-height:62px; margin-right:1%; width:24%;}
.pro_show_c{ padding:30px 1%; font-size:24px;}

/*news style*********************************************************************/
.news_w{ padding:20px 0;}
.news_list li{ width:45.8%;}
.news_list li h3{ font-size:28px; line-height:36px; margin:14px 0 10px 0;}
.news_list li em{ font-size:22px; line-height:34px;}
.news_list li p{ font-size:22px; line-height:34px;}

.page{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.page a{ font-size:24px; line-height:63px; margin:0 6px;}
.page em{ display:none;}

.news_dtc{ padding:30px 0 20px 0;}
.news_tit h3{ font-size:36px; margin-bottom:10px;}
.news_tit p{ font-size:24px;}
.news_dtc .ab_txt p{ font-size:24px; line-height:1.875;}
.news_rt{ position:inherit; right:0; top:0; border-left:none; width:100%; padding-top:15px;}
.news_search{ padding-left:0; position:relative; top:0; margin-bottom:15px;}
.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;}
.news_rt_tit{ font-size:30px; line-height:40px; padding:10px 0 0 0;}
.news_list2{ padding:15px 0 0 0; display:flex; flex-wrap:wrap; width:102%;}
.news_list2 li{ width:48%; margin:0 2% 2% 0; padding-top:0;}
.news_list2 li .txt{ padding:15px 0 0 0; line-height:40px;}
.news_list2 li .txt em{ font-size:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list2 li .txt p{ font-size:24px;}
.up_down{ margin-top:10px; padding:20px 0 10px 0;}
.up_down li{ font-size:24px; line-height:36px; padding:10px 0 10px 100px;}
.up_down li em{ top:10px;}

/*方案 style*********************************************************************/
.solution .gallery-top .swiper-slide img{ width:250%;}
.solution .gallery-top .swiper-slide .w p{ font-size:24px; line-height:38px; width:100%; margin-top:15px;}
.solution .gallery-top .swiper-slide .w a{ font-size:24px; line-height:60px;}
.solution .gallery-thumbs{ bottom:30px;}
.solution .gallery-thumbs .swiper-slide{ padding:0 45px 0 10px;}
.solution .gallery-thumbs .swiper-slide em{ font-size:24px; padding-top:40px;}

/*服务与支持 style*********************************************************************/
.s_w_com .certificate_but{ margin:20px 0 60px 0;}
.support_pic{ padding:10px 0;}
.support_pic li.li1{ width:100%;}
.support_pic li.li2{ width:100%;}
.support_pic li.li3{ width:100%;}
.down_list li{ width:47.4%; padding:32px 0 25px 0;}
.down_list li img{ height:74px;}
.down_list li a{ line-height:54px; font-size:24px;}
.down_list li p{ font-size:24px; line-height:40px;}

/*营销网络 style*********************************************************************/
.net_w{ padding:30px 0 10px 0;}
.net_map{ margin:0 0 20px 0;}
.net_map img{ max-width:95%;}
.net_list li{ width:100%; padding:1.5% 3% 2% 3%;}
.net_list li em{ font-size:28px; line-height:60px; margin-bottom:15px; border-bottom:1px solid #dadada;}
.net_list li p{ font-size:24px; color:#555; line-height:34px; padding:5px 0 5px 18px;}
.net_list li p:before{ top:15px;}
.apply_list li{ width:45.8%; padding-bottom:20px;}
.apply_list li p{ font-size:28px; line-height:35px;}
.join_tit{ font-size:32px; margin-top:14px;}
.join_tit:after{ height:4px;}
.join_list1{ width:101.85%; padding-top:26px;}
.join_list1 li{ width:48.15%; margin:1.85% 1.85% 0 0;}
.join_list1 li:nth-child(1),.join_list1 li:nth-child(2),.join_list1 li:nth-child(3),.join_list1 li:nth-child(4){ width:48.15%;}
.join_list1 li:last-child{ width:100%;}
.join_list1 li p{ font-size:24px; line-height:36px;}

.join_list2{ margin:0 -2%;}
.join_list2 li{ width:50%; text-align:center; position:relative; text-align:center; padding:20px 15px;}
.join_list2 li:nth-child(2n):after{ display:none;}
.join_list2 li p{ font-size:24px; line-height:36px;}
.join_but a{ font-size:26px; line-height:80px;}

/*联系我们 style*********************************************************************/
.contact{ padding:20px 0 30px 0;}
.contact .infor h3{ font-size:34px; margin-bottom:15px;}
.contact .infor p{ font-size:24px; line-height:42px;}
.contact .ewm{ display:none;}
#map{ width:100%; height:450px;}
.recruit_list{ width:102.28%; padding:24px 0 10px 0;}
.recruit_list li{ width:47.72%; margin:0 2.28% 2.28% 0;}
.recruit_list li .txt h3{ font-size:28px; line-height:40px; padding:17px 0 15px 0; margin-bottom:20px;}
.recruit_list li .txt h4{ font-size:24px; line-height:34px;}
.recruit_list li .txt p em{ width:100%; font-size:24px;}
.recruit_list li .txt span a{ line-height:52px; font-size:24px; padding:0 20px;}
.recruit_dt{ padding-top:15px;}
.recruit_dt .r_but a{ line-height:52px; font-size:24px; padding:0 20px;}

/*foot style*********************************************************************/
.foot1 ul{ display:none;}
.foot1 .ewm{ padding:20px 0; width:100%;}
.foot1 .ewm em img{ width:215px; height:215px;}
.foot1 .ewm p{ font-size:24px; margin-top:15px;}
.foot{ text-align:center; line-height:40px;}
.foot .w{ font-size:24px;}
.foot em{ display:block; padding:0;}
}

@media screen and (max-width:850px){
}

@media screen and (max-width:750px){
}