/**
 全局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:absolute;
    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;
}