@charset "utf-8";
/* CSS Document */

/*reset*/
html{
  font-size:62.5%;
}
body{ 
  padding:0;border:0;margin:0 auto;
  color:#333; font-family:"Microsoft Yahei","Helvetica"; font-style:normal; 
	max-width: 750px;
}
/*弹窗遮罩*/
.popmask {
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 60px;
  right: 0px;
  background: rgba(0,0,0,0.2);
}
a, abbr, address, article, aside, audio, b, blockquote, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, tfoot, th, thead, time, tr, ul, var, video { 
border:0; margin:0; padding:0; outline:0; font-style:normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { 
  display: block;
}
ol,ul,li { 
  list-style:none;
}
div,article,section,ul,li,header,footer,nav{
  -webkit-box-sizing: border-box; 
  -moz-box-sizing:border-box; 
  box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 { 
  font-size:12px; font-weight:normal;
}
a{
  text-decoration:none; 
  color:#333;
  font-size: 12px 
  outline:none
}
img{
  vertical-align:top;
  border:0;
}
 input[type=button], input[type=submit], input[type=file], button,select { cursor: pointer; -webkit-appearance: none; } 
/*公共类start*/
.margin_auto { margin:0 auto;}
.clear{ clear:both; float:none;}
.fright{ float:right;}
.fleft{ float:left;}
.accent-color{ color:#e70012}
.w100 { width:100%; margin:0 auto; overflow:hidden}
.abs{ position:absolute}
.rel{ position:relative}
.texthide{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*头部组件*/
.header{
  width: 100%;
  min-height: 140px;
  background: #0e87ef url(../images/header.png);
  background-size: cover;
  overflow: hidden;
}

/*底部组件*/
.kongbai{
  width: 100%;
  height: 60px;
}
.footer{
  position: fixed;
  bottom: 0;
  width: 100%;
	max-width: 750px;
  height: 60px;
  border-top:#ededed 1px solid;
  background-color: #eee;
}
.tabBar{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tabBar li{
  width: 25%;
  text-align: center;
}
.tabBar li a{
  font-size: 14px;
}
.tabBar .icon-img{
  width: 30px; height: 30px;
  margin-top: 5px;
}
.type span{
  background: rgba(0,0,0,0.3);
  padding: 2px 4px;
}
.go-back {
  position: absolute;
  top: 10px;
}
.toptool {
  font-size: 18px;
  font-weight: bold;
  color: white;
}

/*媒体查询*/
@media screen and (max-width:350px) {
  .finfo-ul li{ font-size:12px;}
}

@media screen and (min-width:500px) {}