/*==========reset css============*/

@charset "UTF-8";

/* CSS Document */

*,

*::before,

*::after{

    /*选中所有的标签和伪元素*/

    margin: 0px;

    padding: 0px;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    /*取消点击高亮效果*/

    tap-highlight-color: transparent;

    -webkit-tap-highlight-color: transparent;

}

ol,li {

    list-style:none;

}

a {

    text-decoration:none;

    color:#333;

}

a:hover {

    text-decoration:none;

}

img {

    border:none;

}

body{

    margin: 0px;

    padding: 0px;

    font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif;

    /*sans-serif 默认字体*/

    font-size:14px;

    color:#333;

}

html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}

input,textarea {

    border: none;

    outline: none;

    resize: none;       /*不允许改变尺寸*/

    /*元素外观效果清除*/

    /*-webkit-appearance: none;*/

}

del,s {

    text-decoration: none;

}

*{

    -webkit-overflow-scrolling:touch;

    /*滚动条产生滚动回弹的效果*/

}

a, img{

    -webkit-touch-callout:none;

    /*禁用系统默认菜单*/

}

/*==========common css============*/

.f_left {

    float: left;

}

.f_right {

    float: right;

}

.clearFix::before,

.clearFix::after{

    content: "";

    display: block;

    visibility: hidden;

    height: 0;

    line-height: 0;

    clear: both;

}

/*清除浮动*/

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.clearfloat{zoom:1}

.w {

    min-width: 320px;

    max-width: 640px;

    width: 100%;

    margin: 0 auto;

    background-color: #fff;
    padding-bottom: 50px;
    box-sizing: border-box;

}

.top0315 img {

	width: auto;

    height: 30px;

}

.top0315 {

	display: flex;

	align-items: center;

	justify-content: center;

	height: 50px;

    background-color: #2562b3;
    position: fixed;
    width: 100%;
    z-index: 9999;
top: 0px;
}

.addbot1212{
    margin: 0 auto!important;
}
#festure #fest{
    color: #fff!important;
    text-indent: 2em;
}
