 .banner .swiper-container { width: 100%; height: 100%; }
 .banner .swiper-slide { text-align: center; font-size: 18px; background: #fff;  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
 .banner .swiper-slide img{width: 100%;} 
  .banner .swiper-container .swiper-pagination-bullet{width: 15px;height: 15px;border-radius: 1px;opacity: 0.8;background: #fff;}
  .banner .swiper-container .swiper-pagination-bullet-active{background: #c5000f;}
  
  
   .news_list_con{width: 48%;position: relative;padding-left: 120px;padding-top: 5px;}
  .news_list_con:nth-of-type(odd){  }
  .news_list_con:nth-of-type(even){ float: right; }
  
  .fenlei2 h2{margin: 0;padding: 0;}
  .t_left{ width: 264px;}

	.more{margin-top: 0;}
	.canshu a,.wenhua a{padding: 18px 0; height: initial;}
	.header{height: initial;}
	.header .top{margin-bottom: 40px;}
	.header .top .logo{padding-top: 10px;}
@media only screen and (max-width:992px ) {	
	

	body,html{width: 100%;height: initial;}
	body{overflow-x: hidden;min-width: 100%;}
	#newBridge{display: none!important;}
	.header .top,.navbg .nav,.pro,.about_wh,.news,.news_con,.footer p{width: 100%;}
	
	.header{background: #fff; height: initial;position: fixed;width: 100%;overflow: inherit;top: 0; box-shadow: 1px 1px 20px #f00;z-index: 999;}
	.header .top{padding-bottom: 20px;margin-bottom: 0;width: initial;display: inline-block;}
	.header .top .logo{text-align: center;padding-top: 25px;margin-left: 10px;}
	.header .top .logo .hidden-md img{width: 300px;}
	.banner .swiper-slide img{width: 100%; height: 180px;} 
	
	.navbg{background: none; position: absolute;top: 0;margin-top: 23px;width: 100%;  z-index: 999;right: 0px; }
	.navbg button{float: right; background: #fff; border: none;margin-right: 15px;}
	.nav{height: initial; margin: 0 auto; top: 80px; color: #000; background: #fff; z-index: 999; position: fixed;display: none;}
	.nav ul {  height: initial; background: #fff; width: 100%; display: block; z-index: 999;border-bottom:3px solid #f00;margin: 0;}
	
	.xs-nav{margin-top: 20px;display: inline-block;}
	.xs-nav ul li{    width: 100%; text-align: center; float: inherit;height: initial; line-height:inherit; background: #fff; display: block; z-index: 9999;}
	.xs-nav ul li a{font-size: 16px; width: 100%; height: 100%; text-align: center; border-bottom: 1px solid #dadada; display: block; color: #000; line-height: 45px;}
	.xs-nav button i{font-size: 32px;color: #cd0000;width: 32px;height: 32px;position: relative;display: block;}
	.xs-nav button i:after{content:'';display: block;width: 32px;height: 32px;position: absolute;top: 0; background-size: 100%;}
	.xs-nav button i.nav-list:after{background-image: url(../images/glyphicon-th-list.png);}
	.xs-nav button i.nav-remove:after{background-image: url(../images/glyphicon-remove.png);}
	
	
	 .banner{margin-top: 80px;}
	.pro_cont{width: 100% !important;overflow: hidden;}
	.pro_tit{margin-top: 30px;padding-top:0 ;}	
	.pro_tit .mc{width: 100%;}
	.pro_tit .sh{width: 100%;}
	.pro_list{width: 100%;}
	.probg{height: initial;    background-size: cover;padding-top: 20px;}
	.pro_list li{width: 45%;margin-left: 3%;}
	.pro_list li a{padding: 0;width: 100%;text-align: center;}
	
	.aboutbg{height: initial;    background-size: cover;padding-bottom: 40px;}
	.about{width: 100%;}
	.about_wenhua_canshu{width: 100%;}
	.about_cont{width: 57%;padding: 0; padding-top:2%;}
	.about > img{width: 40% !important;}

	
	.canshu,.wenhua{width: 50%;}
	.canshu img,.wenhua img {width: 100%!important;height: 220px;}
	.canshu a,.wenhua a{padding: 15px 0; height: initial;}
	.about_wenhua_canshu{padding-top: 30px;}
	.newsbg{background-repeat: inherit;}
	.news_list_con .news_list_date{top: 10px;width: 28%;height: 100px;}
	.news_list_con{padding-left: 32%;margin: 0;margin: 10px;width: initial;height: 120px;}
	.news_list_con{float: inherit;width: calc(100% - 20px);}
	.news_list_con:nth-of-type(even){ float: inherit; }
	.end{height: 0;}
	.license{margin: 0;}
	.footer{height: initial;}
	
	
	
	.main,.main_r{width: 100%;}
	.second_con .weizhi{padding: 0;width: 100%;}
	.second_con .weizhi span{padding-left: 15px;}
	.second_con .second{padding: 15px;padding-top: 30px;}
	.footer p{padding-top: 30px;}
	.list_photo dt{width: 50%;}
	
	.diyilan,.dierlan,.disanlan{border: none;height: initial;padding: 0;}
	.lx_yi,.lx_er,.lx_wu,.lx_liu,.lx_si,.lx_san{width: 100%; border-bottom: 1px solid #CCC;float: inherit;}
.huiov {width: calc(100% + 30px); overflow: auto; position: relative; left: -14px; right: -14px;}










	.end{margin-bottom: 60px;}

	.xs-footer{width: 100%; position: fixed;z-index: 999; bottom: 0;background: #FFF2CA;}
	.xs-footer ul li{width: 25%; height: 64px;text-align: center; float: left;   padding: 5px 0;}
	.xs-footer ul li a i{display: block;color: #fff;width: 32px;height: 33px;display: block;position: relative; margin: 0 auto;}
	.xs-footer ul li a i:after{content:'';display: block;width: 32px;height: 32px;position: absolute;top: 0; background-size: 100%;}
	.xs-footer ul li a i.font-ico1:after{background-image: url(../images/footer-xs1.png);}
	.xs-footer ul li a i.font-ico2:after{background-image: url(../images/footer-xs2.png);}
	.xs-footer ul li a i.font-ico3:after{background-image: url(../images/footer-xs3.png);}
	.xs-footer ul li a i.font-ico4:after{background-image: url(../images/footer-xs4.png);}
	.xs-footer ul li a{font-size: 18px;color: #d81e06;}

	
	
}
@media only screen and (max-width:500px ) {	
	.list_photo dt{margin: auto;width: 100%;}
}

@media only screen and (min-width:992px ) {	

	
	
	
	
}