/**
 全局css
**/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{line-height:1.6;font-family:"Microsoft YaHei",-apple-system-font,"Helvetica Neue",Arial,sans-serif}
html,body{
margin:0;
padding:0;
width:100%;
}

*{
box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;
}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
appearance: none;
white-space: pre;
}
:focus{
 outline:0;
}
ul,ol,li{
list-style:none;
padding:0;
margin:0;
}
a{
 text-decoration:none;
 color:inherit;
}
h1,h2,h3,h4,h5,p{
padding:0;
margin:0;
}
/********全面使用flex布局********/
.flex-box {
 position: relative;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
}
.flex-align-center{
 align-items: center;
 -webkit-align-items: center;
 box-align: center;
 -moz-box-align: center;
 -webkit-box-align: center;
}
.flex-align-start{
 -webkit-align-items:flex-start;
 align-items:flex-start;
 box-align: flex-start;
 -moz-box-align: flex-start;
 -webkit-box-align: flex-start;
}
.flex-align-end{
 -webkit-align-items:flex-end;
 align-items:flex-end;
 box-align: flex-end;
 -moz-box-align: flex-end;
 -webkit-box-align: flex-end;
}

.flex-align-baseLine{
  -webkit-align-items:baseline;
  align-items:baseline;
  box-align:baseline;
 -moz-box-align: baseline;
 -webkit-box-align:baseline;
}
.flex-align-strecth{
 -webkit-align-items:strecth;
 align-items:strecth;
 box-align:strecth;
 -moz-box-align: strecth;
 -webkit-box-align:strecth;
}
.flex-wrap {
 -webkit-flex-wrap:wrap;
 flex-wrap: wrap;
}

.max-with-content{
  width:10rem;
  margin:0 auto;
  position:relative;
 }

/********************自定义css******************/
.skin{
 background-color:#020819;
}
.block{
 border:0;
 display:block;
 width:100%;
}
.banner{
 width:100%;
 position:relative;
}
.container{
 width:100%;
 margin:0 auto;
 padding:0.32rem;

}
.fw-container{
 width:100%;
 margin:0 auto;
 padding:0.2rem 0 0.2rem 0;
 position:relative;
}
.fw-container .title{
 text-align:center;
 width:100%;
 position:relative;
 height:0.92rem; 
 line-height:0.92rem;
 background:#184385;
 color:#fff;
 font-size:0.4rem;
}

.fw{
 width:100%;
 background:#315d9f;
 padding:0.54rem 0.4rem;
 color:#fff;
 margin-top:0.2rem;
 font-size:0.38rem;
}
.wx-tip{
 padding:0.2rem;
 font-size:0.34rem;
 color:#fff;
}
.wx-tip strong{
 color:#a40101;
 display:inline-block;
 padding: 0;
 font-size:0.36rem;
}
.footer{
 position:fixed;
 bottom:0;
 width:100%;
 left:0;
 height:3.6rem;
 padding:1rem 0.44rem 0.4rem 0.44rem;
 background:url('../images/fbg.jpg')no-repeat;
 background-size:100% 100%;
 overflow:hidden;
}
.footer{
 font-size:0.34rem;
}
.footer h4{
 font-size:0.36rem;
}
.blink{
 position:absolute;
 display:block;
 width:2rem;
 height:1rem;
 border:1px solid transparent;
 bottom:0.2rem;
 right:0.8rem;
}