body { font: 12px/1.5 Microsoft YaHei,SimSun,"Arial Narrow",HELVETICA; -webkit-text-size-adjust: 100%; color: #333; }
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0) }

a:active, a:hover { outline: 0 }

a { text-decoration: none; color: #333;    transition: all 0.2s ease-in-out 0s;}

img { border: 0; vertical-align: top; }

li { list-style: none }
/*清除浮动*/
.clearfix { *zoom: 1; }

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }
/**/
.fy-effect, .fy-effect:before, .fy-effect:after { margin: 0; padding: 0; list-style: none; font-style: normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.fy-left { float: left; }
.fy-right { float: right; }

/*溢出省略*/
.fy-text-overflow-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*溢出隐藏*/
.fy-text-overflow-hidden { overflow: hidden; white-space: nowrap; }

/*富文本编辑器*/
.fy-richcontent { font-size: 14px; font-family: Microsoft YaHei; line-height: 1.8; }
.fy-richcontent img { max-width: 100%; }
.fy-richcontent iframe { max-width: 100%; }
/*图片通用*/
.fy-picbox { margin-right: auto; margin-left: auto; text-align: center; font-size: 0; }
.fy-picbox span { vertical-align: middle; }
.fy-picbox a { display: block; }
.fy-picbox { *display: table; }
.fy-picbox span { *display: table-cell; }
.fy-picbox { *position: relative; *overflow: hidden; }
.fy-picbox span { *position: absolute; *left: 50%; *top: 50%; }
.fy-picbox span img { *position: relative; *left: -50%; *top: -50%; vertical-align: middle; }

/*模块清除浮动*/
.fy-mk { *zoom: 1; }
.fy-mk:before, .fy-mk:after { content: " "; display: table; }
.fy-mk:after { clear: both; }
.fy-mk .fy-mk-main:after { clear: both; }
.fy-mk .fy-mk-main:after { content: " "; display: table; }

.vmk-rowinner { position: relative; }
/*悬浮浮动*/
.vmk-bottomfixed-box { position: fixed; left: 0; bottom: 0; z-index: 999; width: 100%; }
.vmk-topfixed-box { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; }
.fy-no-banner { text-align: center; margin: 10px 0px; font-size: 14px; font-weight: bold; color: blue; }

hr { transition: all ease-in 0.25s }
