@charset "UTF-8";
/* CSS Document */

body, html {
	margin:0px;
	padding:0px;
	-ms-touch-action: none;
	height:100%;
	font-family: '黑体',Arial, Helvetica, sans-serif;
}
:root{
	margin:0px;
	padding:0px;
	-ms-touch-action: none;
	height:100%;
	font-family: Helvetica, sans-serif;
}
body{
	height:auto;
	width:100%;
	background-size:cover;
	-webkit-text-size-adjust: 100%!important;
	display:-webkit-box;display:box;-webkit-box-orient:vertical;
	background-color: #f2f2f2;
	-webkit-text-size-adjust: 100%;/*chrome字体问题*/
	-ms-text-size-adjust: 100%;
	font-size: 100%;
	
}
input{
	outline:none;
}
.css{-webkit-user-select:none;
-webkit-touch-callout: none;
/*设置内嵌的元素在 3D 空间如何呈现：保留 3D*/
-webkit-transform-style: preserve-3d;
/*（设置进行转换的元素的背面在面对用户时是否可见：隐藏）*/
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}
input{
	autocapitalize:"off";
	autocorrect:"off";
}
input::-webkit-input-speech-button {display: none}
a,a:hover,:hover {
	text-decoration:none;
	transition:all 0.5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
}
img {
	border:0px;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	margin: 0;
}
p{
	margin:0px;
}
ul,label{
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
.div_both {
	clear:both;
}
/*header*/
.header{
	width:100%;
	height:2.8125em;
	position:fixed;
	z-index:99;
	top:0;
	background-color: #f7f7f7;
}
.header h1{
	font-size:1.1em;
	color:#000;
	margin:0 auto;
	position:relative;
	text-align:center;
	padding-top:0.75em

}
/*header end*/

.container{
	width:100%;
	-webkit-box-flex:1;box-flex:1;
	overflow:hidden;
}
/*banner*/
.swiper-container {
        width: 100%;
        height: 180px;
		margin-top:0;
		overflow:hidden;
		position:relative;
    }
    .swiper-slide {
        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;
    }
.swiper-slide img{
	width: 100%;
	height: 180px;
}

.information{
	width: 100%;
	height: 5em;
	background-color: #fff;
}
.infor{
	width: 64%;
	height: 5em;
	margin: 0 auto;
}
.head{
	width: 4.125em;
	height: 4.125em;
	border: solid 1px #aaaaaa;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-top: 0.4em;
}
.head img{
	width: 100%;
	height: 100%;
}
.inforword{
	float: right;
}
.information h1{
	font-size: 0.75em;
	color: #000000;
	margin-top: 2em;
}
.information h2{
	font-size: 0.75em;
	color: #000000;
	line-height: 2em;
}

.list{
	width:100%;
	height:auto;
	margin:0 auto;
}
.list a{
	display: block;
	width:50%;
	float:left;
	height:6.25em;
	background-color: #fff;
	border: solid 1px #f2f2f2;
	box-sizing: border-box;
}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.list a h2{
	font-size:0.75em;
	color:#000;
	text-align:center;
	width:100%;
	display:block;
}
.list a img{
	margin:0.8em auto 0 auto;
	display:block;
	width: 3.125em;
}
.list h2 span{
	color: #ebb028;
}
.menu{
	height:3.625em;
	width:100%;
	bottom:0px;
	background-color:#f7f7f8;
	position: fixed;
	z-index:88;
	border-top: solid 1px #e9e9e9;
}
.menu a{
	display: block;
	width:20%;
	height:2.5em;
	margin-top:0.55em;
	float: left;
}
.menu a h2{
	font-size:0.6em;
	color: #b1b1b1;
	text-align:center;
	width:100%;
	line-height:0.6em;
	display:block;
	margin-top:0.5em;
}
.menu a img{
	margin: 0 auto;
	display: block;
	width: 1.5625em;
}
#select_h2{
	color:#0894ec;
}
.badge{
	display: block;
	font-size: 0.5em;
	padding: 0.2em;
	color: #fff;
	background-color: #FF0004;
	border-radius: 50%;
	margin-left: 32%;
	margin-top: 1.5em;
	position: absolute;
}