/* 通用移动端尺寸适配 */
@media (max-width: 320px){html{font-size: 32px;} }
@media (min-width: 320px){html{font-size: 32px;} }
@media (min-width: 360px){html{font-size: 36px;} }
@media (min-width: 375px){html{font-size: 37.5px;} }
@media (min-width: 384px){html{font-size: 38.5px;} }
@media (min-width: 414px){html{font-size: 41.4px;} }
@media (min-width: 448px){html{font-size: 44.8px;} }
@media (min-width: 480px){html{font-size: 48px;} }
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
}
/* 清除浮动元素所在容器的浮动属性 */
.clearfix:before,
.clearfix:after{
  content:" ";
  display:table;
  line-height: 0;
}
.clearfix:after{
  clear:both;
}
.clearfix {
  *zoom:1; /* IE67专用属性，缩放比 */
}
/* 部分常用页面元素样式统一 */
body{
	font-family: 'PingFang SC';
	color: #666;
	/* background: #f3f2f0; */
	position: relative;
	height: auto;
	min-width: 320px;
	max-width: 750px;
	margin:0 auto;
	font-size: 0.37rem;
	overflow-x: hidden;
}
i{
	font-style: normal;
}
ul,ol{
	list-style: none;
}
h1,h2,h3,h4,h5,h6,b{
	font-weight: normal;
	font-size: inherit;
	color:#333;
}
a{
	text-decoration: none;
	color: #4d4d4d;
}
img{
	border:none;
	display: block;
	width: 100%;
}
input,select{
	outline: none;
}
.text-overflow{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/* 苹果手机一般性兼容 */
input[type=button]{
	-webkit-appearance:none;
	outline:none
}
input{
	-webkit-appearance:none;
	outline:none
}
/* 公共样式 */
/* 换颜色 */
.more{
	width: 4.3333rem;
	height: 0.98667rem;
	line-height: 0.98667rem;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 0.9333rem;
	border: 0.01333rem solid #3490dc;
	color: #3490dc;
	margin-top: 0.3rem;
}
/* 菜单颜色 */
.asd{
	background: #3490dc; 
	color: #fff;
	border-bottom: 0.04rem solid #fff;
}
.dfg{
	color: #3490dc;
}
/* 底部导航颜色 */
.abc{
	color: #3490dc !important;
}
/* 栏目颜色 */
.hjk{
	color: #3490dc;
	border-bottom: 0.02667rem solid #3490dc;
}
/* 轮播图小圆点颜色 */
.swiper-pagination-bullet{
	background: #fff !important;
}
.swiper-pagination-bullet-active {
	background: #3490dc !important;
}
/* 导航样式 */
.nav-index{
	width: 100vw;
	height: 1.30667rem;
	background: #fff;
	border-bottom: 0.016333rem solid #ececec;
}
.nav-1{
	height: 100%;
	position: relative;
}
.nav-index .nav-1 .nab{
	width: 0.56667rem;
	position: absolute;
	left: 4%;
	top: 0.4667rem;
	display: block;
}
.nav-index .nav-1 .nab-2{
	width: 0.41333rem;
	height: 0.41333rem;
	position: absolute;
	left: 4%;
	top: 0.4667rem;
	display: none;
}
.nav-index .nav-1 .nab-1{
	width: 2rem;
	padding-top: 0.374rem;
	margin: 0 auto;
	display: block;
}
.nav-index .nav-1 span{
	display: block;
	text-align: center;
	line-height: 1.30667rem;
	font-size: 0.49rem;
	color: #464646;
}
/* 轮播样式 */
.lunbo-1{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.swiper-pagination-bullet{
	width: 0.2rem !important;
	height: 0.2rem !important;
	margin: 0 0.1rem;
	opacity: 0.9 !important;
}
.swiper-lunbo{
	position: absolute;
	bottom: 0.5rem;
	width: 100%;
	z-index: 9;
}
.swiper-pagination {
	position: static !important;
	margin: 0 auto;
}
/* 尾部 */
.footber{
	width: 100%;
}
.footber .foober-1{
	margin: 0 auto;
	width: 9.2rem;
	padding-bottom: 1.04rem;
}
.footber .foober-1 h3{
	font-size: 0.42667rem;
	color: #464646;
	padding-top: 1.2rem;
	padding-bottom: 0.62667rem;
}
.footber .foober-1 p{
	font-size: 0.34667rem;
	color: #969696;
	padding-bottom: 0.30667rem;
}
.footber .foober-1 .erwei img{
	width: 2rem;
	height: 2rem;
	display: block;
	margin-bottom: 0.2667rem;
}
.footber .foober-1 .erwei{
	font-size: 0.34667rem;
	color: #666666;
	width: 2rem;
	text-align: center;
	float: left;
	margin-right: 1.54667rem;
}
.footber .foober-1 .weibo img{
	width: 0.6667rem;
	height: 0.6667rem;
	display: block;
	margin: 0 auto;
	margin-top: 0.16rem;
	margin-bottom: 0.2667rem;
} 
.footber .foober-1 .weibo{
	font-size: 0.34667rem;
	color: #666666;
	text-align: center;
	float: left;
	width: 1.4rem;
}
.footber .foober-2{
	background: #f5f5f5;
	padding-top: 0.4rem;
	padding-bottom: 0.56rem;
}
.footber .foober-2 P{
	margin: 0 auto;
	width: 9.2rem;
	color: #a6a6a6;
	font-size: 0.29333rem;
	line-height: 0.50667rem;
}
.footber .foober-2 P b{
	color: #a6a6a6;
	font-size: 0.29333rem;
	line-height: 0.50667rem;
	font-weight: normal;
	margin-left: 0.2rem;
	display: inline-block;
}
.footber .foober-2 P a{
	color: #a6a6a6;
}
.foober-3{
	height: 1.36rem;
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: 0 0 26px #d0d0d0;
}
.foober-3 .foober-3-auto{
	width: 9.2rem;
	margin: 0 auto;
}
.foober-3 .foober-2-l1{
	width: 33.333%;
	text-align: center;
	font-size: 0.24rem;
	color: #4c4c51;
	float: left;
}

.foober-3 .foober-2-l1 img{
	width: 0.52rem;
	height: 0.52rem;
	display: block;
	margin: 0 auto;
	margin-bottom: 0.1333rem;
	margin-top: 0.16rem;
}
.foober-4{
	height: 1.2rem;
	background: #fff;
}
/* 栏目页  */
.column-1{
	background: #fff;
	font-size: 0.42667rem;
	color: #545555;
	margin: 0 auto;
	margin-bottom: 0.22rem;
}
.column-ul{
	width: 9.2rem;
	margin: 0 auto;
	line-height: 0.84rem;
	margin-top: 0.22rem;
	border-bottom: 0.01333rem solid #ddd;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	height: 0.88rem;
}
.column-ul li{
	float: left;
	margin: 0 0.7333rem 0 0.17333rem;
	padding: 0 0.04rem;
}
.column-ul a{display: inline-block;}