*{
    margin:0;
    padding:0;
}
img {
    max-width: 100%;
}
a,a:hover {
    color: inherit;
    text-decoration: none;
}

body{
    background: #f5f5f5;
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,WenQuanYi Micro Hei,"sans-serif";
}
ol,ul{
    list-style: none;
}
dl, ol, ul,p{
    margin:0;
}
.flex {
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.justify-center {
    /* 09版 */
    -webkit-box-pack: center;
    /* 12版 */
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -moz-box-pack: center;
    -moz-box-align: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    /* 其它取值如下：
    align-items     主轴原点方向对齐
    flex-end        主轴延伸方向对齐
    space-between   等间距排列，首尾不留白
    space-around    等间距排列，首尾留白
 */
    -webkit-box-pack: justify;
}

.align-center {
    /* 09版 */
    -webkit-box-align: center;
    /* 12版 */
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.flex-wrap {
    flex-wrap: wrap;
}

.w1200 {
    width: 1200px;
    margin:0 auto;
}
.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
    /* 为了兼容IE */
}
.one-line {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.two-line {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: initial;
}



/* 回到顶部 */
.adver_fixed {
    position: fixed;
    z-index: 999;
}
.adver_fixed_right_top{
    top:12%;
    right: 2px;

}
.adver_fixed_left_bottom {
    bottom: 9%;
    left: 2%;
}

.back-to-top {
    width: 52px;
    height: 44px;
    background: url('../images/footer/back_top_pc.png') center 50% no-repeat;
}

.back-to-top, #back-to-top {
    display: none;
    position: fixed;
    bottom: 65px;
    right: 10px;
    cursor: pointer;
    z-index: 9;
}

.back-to-top:hover {
    background: url('../images/footer/back_top_hover_pc.png') no-repeat;
}

/*浮窗广告*/
.automaticShow{
    display: none;
}
.automaticPop{
    color: #fff;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    width:100%;
    height: 100%;
    z-index: 10090;
    top:0;
    background: rgba(0,0,0,0.5);
}
.automaticCon{
    position: relative;
}
.automaticChat{
    position: relative;
    z-index:1;
    cursor: pointer;
}
.automaticClose{
    position: absolute;
    right: 0;
    top:0;
    z-index:3;
    cursor: pointer;
}