	/*缺省值begin*/
	
	html {
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		position: relative;
		background: #EEEEEE;
	}
	body {
		width: 100%;
		height: 100%;
		max-width: 750px;
		margin: 0 auto;
		padding: 0px;
		font-size: 16px;
		font-family: 微软雅黑, Microsoft YaHei, Tahoma, Geneva, sans-serif;
		color: #333333;
		position: relative;
		overflow-x: hidden;
		
	}
	
	a {
		text-decoration: none;
		outline: none;
		color: #1aadbf;
	}
	
	a:hover {
		text-decoration: none;
		outline: none;
		color: #f26d51;
	}
	
	a:active,
	a:visited {
		outline: none;
	}
	
	p,
	ul,
	li,
	form,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd,
	img,
	div,
	table,
	td,
	th,
	input,
	textarea {
		margin: 0px;
		padding: 0px;
	}
	
	h2,
	h3 {
		font-size: 14px;
	}
	
	input,
	textarea {
		font-family: 微软雅黑, Microsoft YaHei, Tahoma, Geneva, sans-serif;
		outline: none;
		font-size: 12px;
		color: #333333;
		-webkit-appearance:none;
		appearance:none;
		outline:none;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		border-radius:0;
	}
	
	table,
	td {
		border-collapse: collapse;
	}
	
	ul,
	li,
	dl,
	dt,
	dd,
	ol {
		list-style: none;
	}
	
	img {
		border: 0 none;
		overflow: hidden;
	}
	
	em,
	i {
		font-style: normal;
		font-weight: normal;
	}
	
	.list-clearfix:after,
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	.list-clearfix,
	.clearfix {
		ssoverflow: auto;
		_height: 1%
	}
	.fl{
		float: left;
	}
	.fr{
		float: right;
	}
	.no-character {
		font-size: 0;
	}
	
	.fontlh {
		font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	}
	/*“\5b8b\4f53″ 就是 “宋体”。用 unicode 表示，不用 SimSun, 是因为 Firefox 的某些版本和 Opera 不支持 SimSun 的写法。避免产生乱码，对页面造成影响。*/
	
	.html-data p {
		line-height: 2;
		color: #333;
	}
	
	.hidden {
		display: none
	}
	/*缺省值end*/
	
	a {
		text-decoration: none;
		outline: none;
		color: #999;
	}
	
	.tips {
		color: #04b0fe;
		font-size: 12px;
		margin-left: 14px;
	}
	
	.tips a {
		color: #04b0fe;
		font-size: 12px;
		margin-left: 14px;
	}
	
	img {
		border: 0;
		object-fit: cover;
	}
	
	a:focus {
		outline: none;
	}
	
	i,
	em {
		font-style: normal;
	}
	
	body {
		font-family: Microsoft Yahei, markpro, Verdana, Arial, Helvetica, sans-serif;
		background: #f0f0f0;
		color: #999;
		overflow-x: hidden;
		-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	}
	
	select::-ms-expand {
		display: none;
	}
	
	table {
		border-collapse: collapse;
		width: 100%;
	}
	
	input[type='reset'],
	input[type='button'],
	input[type='submit'],
	input[type='radio'] {
		cursor: pointer;
		outline: none;
	}
	
	input[type='checkbox'],
	input[type='radio'] {
		position: relative;
		vertical-align: middle;
		margin-top: -2px;
		margin-bottom: 1px;
		margin-right: 5px;
	}
	
	input[type='file'] {
		background: none;
		border: none;
	}
	
	textarea,
	input[type='email'],
	input[type='date'],
	input[type='password'],
	input[type='text'] {}
	
	input {
		font-size: 12px;
		font-family: Microsoft Yahei, markpro, Verdana, Arial, Helvetica, sans-serif;
	}
	
	textarea,
	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		-o-appearance: none;
		appearance: none;
		-ms-appearance: none;
		outline: none;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		font-size: 12px;
		font-family: Microsoft Yahei, markpro, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.fl {
		float: left;
	}
	
	.fr {
		float: right;
	}
	
	.clearfix {
		clear: both;
	}
	
	.clearfix:after {
		clear: both;
		content: "";
		line-height: 0;
		font-size: 0;
		display: block;
	}
	
	.over {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	/*************************轮播********************************/
	
	.swiper-container {
		width: 100%;
		height: 100%;
	}
	
	.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;
	}
	
/***************头部******************/
header{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #333333;
	position: fixed;
	width: 100%;
	z-index: 100;
	background: #ffffff;
	max-width: 750px;
	
}
header .header{
	width: 100%;
	height: 100%;
	position: relative;
	background: #0082df;
	color: #FFFFFF
}
header .header .left-back{
	height: 40px;
	width: 30px;
	display: block;
	background: url(../img/icon/icon-back1.png) no-repeat center left;
	position: absolute;
	left: 10px;
	top: 0;
	background-size: 11px auto;
}
header .header .left-open{
	height: 40px;
	width: 30px;
	display: block;
	background: url(../img/icon/left-open.png) no-repeat center left;
	position: absolute;
	left: 10px;
	top: 0;
	background-size: 17px auto;
}
header .header .right-user{
	height: 40px;
	width: 30px;
	display: block;
	background: url(../img/icon/icon-user-big.png) no-repeat center right;
	position: absolute;
	right: 10px;
	top: 0;
	background-size: 16px auto;
}
header .header .right-person{
	height: 40px;
	width: 30px;
	display: block;
	background: url(../img/icon/icon-user-big.png) no-repeat center right;
	position: absolute;
	right: 10px;
	top: 0;
	background-size: 16px auto;
}
    .open-list{
        position: absolute;
        display: none;
        top: 40px;
        width: 35%;
        padding: 0 10px;
        background: rgba(0,0,0,.85);
    }
    .open-list li{
        line-height: 40px;
        text-align: left;
        font-size: 15px;
        color: #fff;
    }
    .open-list li.active{
        color: #873b90;
    }
section{
	padding-top: 40px;
}
.search-rasult{
	width:100%;
	text-align:center;
	margin-top:75px;
	line-height:30px;
	font-size:13px;
	color:#717171;
	display: inline-block;
	}
.search-rasult img{
    width: 50px;
    height: 30px;
    position: relative;
    top: 10px;
    margin-right: 15px;
    display: initial;
	}
.search-rasult span{
	color:#ff5a00;
	margin-left: 5px;
	}
.search-tips{
	width:100%;
    margin-bottom: 12px;
	color:#717171;
	font-size:12px;
    box-sizing: border-box;
	}
.search-tips span{
	color:#ff6000;
	}
.search-div{
	margin: 15px 0px;
	position: relative;
	padding: 0px 10px;
}
.search-div input[type=text]{
	width: 100%;
	height: 25px;
	background: #f7f7f7;
	border: 1px solid #dddddd;
	font-size: 11px;
	padding-left: 5px;
	box-sizing: border-box;
	border-radius: 3px;
	padding-right: 30px;	
}
.search-div a{
	position: absolute;
	width: 25px;
	height: 100%;
	background: url(../img/icon/search.png) center center no-repeat;
	background-size: 100%;
	top: 0px;
	right: 10px;
	background-size: 12px auto;
}
.content{
	padding-top:0px;
}

/*固定栏*/
.end_nav{width:100%; height:3rem; position:fixed; bottom:0; background:rgba(0,0,0,.8);  z-index:999; display:flex;}
.end_nav a{flex-grow:1; text-align:center; font-size:14px; color:#fff; line-height:3rem; background-repeat:no-repeat; background-position:center; background-size:auto 100%;}
.end_nav a img{ padding-right:.4rem; width: 12px; height: 12px}
.end_nav a p{display:block;}
.end_nav .end_navh{ background:#0082df; color:#fff;}

/* 一行文本 */
.single{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}