body{font:16px/1.5 "Microsoft YaHei","黑体","宋体",sans-serif;color:#313131;--theme-color:#090E23;--theme-grey-color:#E7E7E7;--theme-red-color:#D7122E}
body,div,p,img,h1,h2,h3,h4,h5,h6,form,table,th,tr,td,select,ul,ol,li,dl,dt,dd{margin:0;padding:0;outline:none}
a{color:#333;text-decoration:none}
li{list-style:none}
.fl{float:left}
.fr{float:right}
.cs{cursor:pointer}
img{vertical-align:top}
.overflow1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.overflow2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.overflow3{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.clearfix{zoom:1}
.clearfix:after{content:'';display:block;clear:both;height:0;visibility:hidden}
.flex{display:-webkit-flex;display:flex}
.flex-row-rev{display:-webkit-flex;display:flex;flex-direction:row-reverse}
.flex-col{display:-webkit-flex;display:flex;flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.item-center{align-items:center}
.item-end{align-items:flex-end}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.w1200{width:1200px;margin:0 auto}
.h5warp{display:none}

@media screen and (max-width:767px) {
    .pcwarp{display:none}
    .h5warp{display:block}
    img{max-width:100%}
    .w1200{width:100%}
}