/* 头部logo文字 */
.headtxt{
	float:left;
	height: 99px;
    margin-top: 23px;
	margin-left:20px;
}
.headtxt p{
	line-height:30px;
	color:#d4523a;
	font-size:18px;
	font-weight:bold;
}
/* 首页产品展示 */
/* Swiper 容器基本样式 */
.swiper {
  width: 100%; /* 可根据实际需求调整宽度 */
  margin: 0 auto;
}

/* slide 样式，可根据产品展示需求调整 */
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* 让内容垂直居中 */
  display: flex; 
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}

.swiper-slide img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.swiper-slide p {
  margin-bottom: 10px;
}

.swiper-slide a {
  text-decoration: none;
  color: #007bff;
}
.swiper-pagination{

}
.clear{both:clear;}
.typelist {
	padding:20px 0;
}
.typelist ul li{
	display:inline-block;
	float:left;
	width:calc(20% - 10px);
	margin:0px 5px;
	background:#1975d0;
	text-align:center;
	padding:5px;
}
.typelist ul li a{
	color:#fff;
	font-size:18px;
}
.m_about_txt p{
	font-size:16px;
}
.clear{
	clear:both;
}
@media screen and (max-width:768px){
	body{
		min-width:100%;
	}
	.head{
		height:auto;
	}
	.language,.zi1,.tel{
		display:none;
	}
	.top{
		width:100%;
		height:auto;
	}
	.logo {
		margin-top:0px;
	}
	.logo a img{
		width:250px;
		height:auto;
		margin-top:0px;
	}
	.headtxt{
		display:none;
	}
	.mnav{
		display: block;
		width: 53px;
		height: 39px;
		background: url(../images/menu_logo.png) center center no-repeat;
		float: right;
		margin-right: 5px;
		margin-top: 20px;
	}
	.navigation{
		display:none;
		height:auto;
	}
	.nav-navicon, .nav.nav-navicon, .navbar-body.nav-navicon{
		display:block;
	}
	.navigation .nav{
		height:auto;
	}
	.navigation .nav>li{
		height:auto;
		border-right:0px;
		width:100%;
		border-bottom:1px dashed #ccc;
	}
	.nav-inline.nav-menu ul{
		height:0px;
		overflow:hidden;
		padding:0px;
	}
	.nav{
		padding:0px;
	}
	.nav a{
		padding:0px;
	}
	.navigation .nav>li>a{
		padding-top:0px;
		text-indent:10px;
		line-height: 40px;
	}
	.navigation .nav>li>a span.ywdh{
		display:inline-block;
		margin-left:10px;
	}
	.navigation .nav>li>a{
		height:auto;
		line-height:30px;
	}
	.mainnav{
		width:100%;
	}
	.search{
		height:50px;
		overflow:hidden;
	}
	.mumping_mun,.digital{
		height:auto;
	}
	.floor_2{
		background:none;
	}
	.mr_frBtnL.prev{
		left:0px;
	}
	.mr_frBtnL{
		z-index:1000;
	}
	.bt h2{
		height:auto;
	}
	.ad_box1{
		margin-bottom:30px;
		height:auto;
	}
	.sup dl.icon1 dt{
		width:100%;
	}
	.sup p{
		margin:auto;
		padding:auto;
	}
	.sup dl.icon2{
		height:auto;
	}
	.sup dl.icon2 dd{
		width:100%;
	}
	.sup dl.icon3 dt{
		width:100%;
	}
	.icon1 .fl{
		float:none;
	}
	.icon1 .fr{
		float:none;
	}
	.sup dl.icon1{
		height:auto;
	}
	.mr_frUl{
		width:100%;
	}
	.g-zh{
		width:100%;
		height:auto;
	}
	.zh-l{
		width:100%;
	}
	.zh-l dt{
		width:100%;
	}
	.zh-l dt img{
		width:100%;
	}
	.zh-r{
		display:none;
	}
	.inner{
		width:100%;
	}
	.foot{
		padding:10px;
	}
	.foot-lbox{
		width:100%;
	}
	.foot-lbox .footInfo{
		width:100%;
		margin-left:0px;
	}
	.foot-lbox .dblogo{
		display:none;
	}
	.foot-rbox{
		float:left;
	}
	.ny .left-menu{
		float:none;
		width:100%;
	}
	.ny .ny_left{
		width:100%;
	}
	.ny .right-menu{
		width:100%;
	}
	.ny .ny_list{
		width:100%;
		background:none;
	}
	.ny .list_title{
		display:none;
	}
	.ny .list_nr{
		width:100%;
	}
	.ny .list_nr h3{
		width:100%;
	}
	.ny .list_nr ul li{
		width:calc(50% - 20px);
		float:left;
		display:inline-block;
	}
	.list_lx{
		display:none;
	}
	
	
	
	
	
	
	.links{
		display:none;
	}
	
	
	
	
	
	
}	