﻿@media screen and (max-width:1600px){
.logo{ margin-top:38px;}
.head,.head-fixed{ height:112px;}
.plebans{ font-size:18px; line-height:112px;}
.plebans a{ padding:0 10px;}
.goutp{ top:112px;}
.head-fixed.head_on{ height:82px; top:0;}
.head-fixed.head_on .logo{ margin-top:23px;}
.head-fixed.head_on .plebans{ line-height:82px;}
.head-fixed.head_on .goutp{ top:82px;}
}

@media screen and (max-width:1440px){
.logo{ margin-top:33px;}
.head,.head-fixed{ height:102px;}
.plebans{ font-size:18px; line-height:102px;}
.goutp{ top:102px;}
.head-fixed.head_on{ height:72px; top:0;}
.head-fixed.head_on .logo{ margin-top:18px;}
.head-fixed.head_on .plebans{ line-height:72px;}
.head-fixed.head_on .goutp{ top:72px;}

.new_com .i_tit em{ font-size:28px; font-weight:500;}
.new_com .txt{ font-size:18px; line-height:32px;}
}

@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:1024px){
.head,.page em,.sider,.pc,.sider,.cultural-next,.cultural-prev,.location{ display:none;}
.sjhedes,.nyban .m{ display:block;}

.htop{ position:fixed; background:none; right:90px; top:23px; z-index:99;}
.htop em{ display:none;}
.htop span{ position:absolute; right:0; top:0; width:280px; text-align:right;}
.htop span a{ font-size:24px; width:120px; line-height:50px;}

.banner .swiper-pagination{ bottom:20px;}

.i_tit{ text-align:center; font-size:24px; line-height:54px; padding:30px 0;}
.i_tit em{ font-size:40px; margin-right:0; display:block; padding-left:0; line-height:80px;}
.i_tit em:before{ left:50%; top:inherit; margin-left:-40px; height:6px; border-left:80px solid #e62329;}
.i_tit font{ display:none;}

.con1_c{ padding:0 0 40px 0;}
.con1_c .pic{ width:100%;}
.con1_c .txt{ width:100%; padding-top:20px;}
.con1_c .txt .tit{ line-height:58px; font-size:32px; text-align:center;}
.con1_c .txt p{ font-size:24px; line-height:40px;}
.more{ font-size:24px; width:200px; line-height:55px; margin:35px auto 0 auto;}

.con2{ padding:0 0 40px 0;}
.con2_c .pic{ width:100%;}
.con2_c .txt{ width:100%; padding:30px 0 20px 0;}
.con2_c .txt h3{ font-size:32px;}
.con2_c .txt p{ font-size:24px; line-height:40px;}
.con2_c .button{ width:140px; margin:20px auto 0 auto; position:relative; right:inherit; top:inherit; height:60px;}
.con2_c .button .swiper-button-next,.con2_c .button .swiper-button-prev{ width:60px; height:60px;}
.con2_c .button .swiper-button-next:after,.con2_c .button .swiper-button-prev:after{ font-size:20px;}
.con2_c .mySwiper{ width:100%; position:relative; padding-bottom:0;}
.con2_c .more{ position:relative; right:inherit;}

.con3{ background:url(../images/bg1.jpg) center top no-repeat; background-size:cover;}
.con3{ padding-bottom:30px;}
.con3_c{ margin-top:0;}
.con3 ul li{ width:100%; border-left:2px solid #fff; padding:0 20px 8px 30px; margin-bottom:30px;}
.con3 ul li em{ font-size:32px;}
.con3 ul li p{ font-size:24px; line-height:40px;}

.con4{ padding:10px 0;}
.con4_c{ margin-top:0;}
.con4_c .pic{ position:relative; top:inherit; right:inherit; width:100%; margin-top:25px;}
.con4_c .txt .tit{ font-size:38px;}
.con4_c .txt .tit1{ font-size:28px;}
.con4_c .txt p{ font-size:24px; line-height:40px;}

.advantage li a{ padding:10px;}

.pages a{ border-radius:8px; font-size:26px; line-height:54px; padding:0 20px; margin:0 5px;}
.s_w{ padding:0;}
  .pro_list{ width:102%;}
  .pro_list li{ width:48%; margin-right:2%}
  .pro_list li .pic{ height:269px;}
  .pro_list li p{ font-size:24px; line-height:50px;}
  .pro_tit{ font-size:30px; line-height:50px;}
  .pro_pic{ width:100%; height:528px;}
  .pro_txt p b{ font-size:24px;}
  .pro_txt p{ font-size:24px; line-height:200%;}
  
  .ab_txt p{ font-size:24px; line-height:200%;}
  .video{ width:100%; margin:20px 0;}
  .honor_list{ width:102%;}
  .honor_list li{ width:48%; margin-right:2%; padding:25px 0 5px 0;}
  .honor_list li p{ font-size:24px; color:#333; line-height:42px;}
  .video_list{ width:102%;}
  .video_list li{ width:48%; margin-right:2%; padding:25px 0 5px 0;}
  .video_list li .pic{ height:261px;}
  .video_list li p{ font-size:24px; color:#333; line-height:42px;}
  .idea_txt p{ font-size:24px; line-height:50px;}
  .idea_txt p b{ font-size:24px;}
  
  .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;}

.feedback{ padding-top:20px;}
.feedback li{ margin-bottom:20px;}
  .feedback li em{ font-size:24px; line-height:60px;}
  .feedback li .yzm{ height:60px;}
  .feedback li .see{ line-height:60px; font-size:24px;}
  .o_intxt{ line-height:44px; font-size:24px; width:60.5%;}
  .o_intxt.area_intxt{ width:95%; resize:none;}
  .feedback li .o_intxt.last{ width:40%;}
  .o_inbut{ font-size:24px; width:200px; line-height:60px;}
  
  .contact li{ width:100% !important; font-size:24px;}
  
/*foot style*********************************************************************/
.foot1{ padding:25px 0;}
.foot1_lf,.foot1 ul li{ display:none;}
.foot1 ul{ width:100%;}
.foot1 ul li:last-child{ display:block; width:100%;}
.foot1 ul li .ewm{ width:100%; float:none;}
.foot1 ul li .ewm em img{ width:150px; height:150px;}
.foot1 ul li .ewm span{ font-size:28px; margin-bottom:20px;}
.foot p{ font-size:24px; line-height:40px;}

.show-popc{ width:90%;}

    .news_list li:after{ display:none;}
  .news_list li .pic{ width:35.83%;}
  .news_list li .txt{ width:62.17%; padding-right:0;}
  .news_list li .txt h3{ padding-top:5px; font-size:28px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-break:break-all;}
  .news_list li .txt p{ font-size:24px; line-height:36px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}
  .news_list li .txt span{ font-size:24px;}
  
  .news_dt{ padding:0; margin:40px 0 20px 0;}
  .news_dtc{ padding:0;}
  .news_dt_tit h3{ font-size:30px; font-weight:bold; color:#222;}
  .news_dt_tit p em{ font-size:24px;}
  .news_txt p{ font-size:24px;}
.news_tj{ padding-bottom:50px;}
.news_tj ul li{ font-size:24px; line-height:55px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1;}
.news_tj ul li a{ padding:0 40px 0 0;}
.news_tj ul li a:after{ font-size:34px; right:0;}
  
/*首页新增 style*********************************************************************/
.new_con1{ padding:30px 0;}
.new_con1_lf{ width:100%;}
.new_con1_lf img{ width:100%; height:auto;}
.new_con1_rt{ width:100%;}
.new_con1_txt{ padding:5% 0;}
.new_con1_txt em{ font-size:28px; line-height:40px;}
.new_con1_txt p{ font-size:28px; line-height:48px;}

.appliy_bg{ padding:30px 0 5px 0;}
.appliy_list li{ width:47.1%;}
.appliy_list li a{ padding:15px 0 35px 0;}
.appliy_list li em{ width:70%; line-height:38px; padding:20px 0; font-size:32px;}
.appliy_list li img{ width:114px; margin:30px auto 0 auto; height:100px;}

.new_com{ padding:55px 0 65px 0;}
.new_com .i_tit em{ font-size:32px;}
.new_com .i_tit em:before{ content:""; display:block; position:absolute; left:50%; top:inherit; bottom:0; margin-left:-40px; width:0; height:6px; font-size:0; overflow:hidden; border-bottom:none; border-left:80px solid #e62329; z-index:4;}
.new_com .txt{ font-size:28px; line-height:48px; width:100%; padding:22px 0 40px 0;}

}

@media screen and (max-width:850px){
}

@media screen and (max-width:750px){
	.lxfs img{ margin-top:74px !important;}
	.news_txt{ font-size:24px !important; line-height:45px !important;}
}