* { font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "SF Pro Icons", "PingFang SC", 'Segoe UI', SegoeUI, 'Microsoft YaHei', 微软雅黑, "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
html { color: #000; background-color: transparent; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit }
input, textarea, select { font-size:100%}
legend { color: #000 }
body { margin: 0; padding: 0; }
.textOverflow { white-space: nowrap; overflow: hidden; display: inline-block; width: 100%; }
.textOverflowEllipsis { -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.textOverflowClip { -o-text-overflow: clip; text-overflow: clip; }


/* 主要样式 */
.container { display: block !important }
.container { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; padding: 7px; margin: 0; height: 100% }
.title { height: 30px }
.container .title h2 { display: inline; font-size: 18px; color: #444; line-height: 25px; padding-bottom: 3px; vertical-align: top; -webkit-tap-highlight-color: rgba(0,0,0,0) }
.title span { background: url(../images/7fbf4d43df7d4afbacb8aed07763f26d.gif) no-repeat 2px 1px; display: inline-block; width: 25px; height: 25px; -webkit-tap-highlight-color: rgba(0,0,0,0); margin: 0; padding: 0 }
.content { width: 100%; position: relative; padding: 0; margin: 0; -webkit-tap-highlight-color: rgba(0,0,0,0) }
.content a { position: absolute; overflow: hidden; text-decoration: none; display: inline-block; font-size: 16px; color: #000; padding-top: 0; padding-bottom: 0; cursor: pointer; font-family: arial }
a.text { font-size: 12px; padding-left: 20px }
a img { position: absolute; top: 50%; left: 50%; z-index: 1; border: 0; padding: 0; margin: 0 }
.image span { z-index: 12; line-height: 20px; text-align: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; width: 100%; height: 20px; font-size: 12px; color: #fff; bottom: 0; left: 0; padding: 0; margin: 0 }
.image { width:106px;height:78.95918367346938px;line-height:78.95918367346938px; }
.image b { background: #000; opacity: .4; filter: alpha(opacity=40); position: absolute; width: 100%; height: 20px; font-size: 12px; color: #fff; bottom: 0; left: 0; z-index: 11; padding: 0; margin: 0; font-weight: bold }
a.text b { position: absolute; width: 14px; height: 14px; top: 50%; left: 2px; margin-top: -7px; background: #989898; color: #fff; text-align: center; line-height: 14px; font-weight: normal; font-size: 12px }
a.text span { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: block; color: #000; width: 100% }
a#index_0 b, a#index_1 b, a#index_2 b { background-color: #f47900 }
.txt{width:86px;line-height:28.010204081632654px;height:28.010204081632654px;color:#000000;}
.txt1{width:106px;height:78.95918367346938px;margin-left:-53px;margin-top:-39.47959183673469px;}
.txt2{width:106px;height:78.95918367346938px;margin-left:-53px;margin-top:-39.47959183673469px;}
.txt3{font-size:12px;color:#000000;}
.txt-font{font-size:12px;color:#000000;}