1 html{
2 height:100%;
3 -webkit-text-size-adjust: 100%;
4 -ms-text-size-adjust: 100%;
5 -webkit-font-smoothing:antialiased;
6 }
7 body{
8 margin:0;
9 padding:0;
10 background-color:#fff;
11 min-height:100%;
12 height:auto !important;
13 height:100%;
14 text-align:center;
15 color:#404040;
16 font:12px/1.5 Helvetica,arial;
17 }
18 h1,h2,h3,h4,h5,h6,p,figure,form{
19 margin:0;
20 }
21 table{
22 border-collapse:collapse;
23 border-spacing:0;
24 }
25 img{
26 border:0;
27 vertical-align:middle;
28 -ms-interpolation-mode: bicubic;
29 }
30 a{
31 text-decoration:none;
32 color:#29B4F0;
33 }
34 a:focus {
35 outline: thin dotted;
36 }
37 a:hover{
38 color:#017CB9;
39 text-decoration:underline;
40 }
41 /* hn */
42 h1{
43 font-size:16px;
44 line-height:36px;
45 }
46 h2{
47 font-size:14px;
48 line-height:30px;
49 }
50 h3{
51 line-height:24px;
52 }
53 h3,h4,h5,h6{
54 font-size:12px;
55 }
56 /* ul ol dl */
57 ul,li,ol{
58 margin: 0;
59 padding:0;
60 list-style: none outside none;
61 }
62 ul.has-style li,ol li{
63 margin-left:25px;
64 }
65 ul.has-style li{
66 list-style:disc;
67 }
68 ol li{
69 list-style:decimal;
70 }
71 ul.inline-style li{
72 float:left;
73 display:inline;
74 }
75 dl{
76 margin-bottom: 18px;
77 }
78 dt{
79 font-weight: bold;
80 }
81 dd{
82 margin:0 0 0 9px;
83 padding:0;
84 }
85 svg:not(:root) {
86 overflow: hidden;
87 }
88 /* clearfix */
89 .clearfix:before, .clearfix:after {
90 content:"";
91 display:table;
92 }
93 .clearfix:after{
94 clear:both;
95 overflow:hidden;
96 }
97 .clearfix{
98 zoom:1;
99 }
100 /* -------------------------------------------------
101 * form
102 * -------------------------------------------------
103 */
104 button,input,select,textarea{
105 font-size:100%;
106 font-family:tahoma;
107 margin: 0;
108 outline: 0 none;
109 vertical-align: baseline;
110 *vertical-align: middle;
111 }
112 textarea{
113 overflow: auto;
114 vertical-align: top;
115 resize:none;
116 }
117 button,input{
118 line-height: normal;
119 }
120 button,
121 html input[type="button"],
122 input[type="reset"],
123 input[type="submit"],
124 .submit-btn{
125 -webkit-appearance: button;
126 cursor: pointer;
127 *overflow: visible;
128 }
129 button[disabled],
130 input[disabled],
131 .disable{
132 cursor: default;
133 }
134 input[type="checkbox"],
135 input[type="radio"],
136 .form-radio,
137 .form-checkbox{
138 box-sizing: border-box;
139 padding: 0;
140 *height: 13px;
141 *width: 13px;
142 }
143 fieldset{
144 border: 1px solid #c0c0c0;
145 margin: 0 2px 18px;
146 padding: 0.35em 0.625em 0.75em;
147 }
148 legend{
149 border: 0;
150 padding: 0;
151 white-space: normal;
152 *margin-left: -7px;
153 }
154 button::-moz-focus-inner,
155 input::-moz-focus-inner{
156 border: 0;
157 padding: 0;
158 }
159 /* -------------------------------------------------
160 * css3 & html5
161 * -------------------------------------------------
162 */
163 /* html5 */
164 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
165 display: block;
166 }
167 audio,canvas,video{
168 display: inline-block;
169 *display: inline;
170 *zoom: 1;
171 }
172 audio:not([controls]){
173 display: none;
174 height: 0;
175 }
176 input[type="search"]{
177 -webkit-appearance: textfield;
178 -moz-box-sizing: content-box;
179 -webkit-box-sizing: content-box;
180 box-sizing: content-box;
181 }
182 :-moz-placeholder{
183 color: #999;
184 }
185 ::-webkit-input-placeholder{
186 color: #999;
187 }
188 /* -------------------------------------------------
189 * 非常见标签
190 * -------------------------------------------------
191 */
192 abbr[title]{
193 border-bottom: 1px dotted;
194 }
195 b,strong{
196 font-weight: bold;
197 }
198 blockquote{
199 margin: 1em 40px;
200 }
201 dfn{
202 font-style: italic;
203 }
204 mark{
205 background: #ff0;
206 color: #444;
207 }
208 code,kbd,pre,samp{
209 font-family: monospace, serif;
210 _font-family: 'courier new', monospace;
211 font-size: 1em;
212 }
213 pre{
214 margin: 1em 0;
215 white-space: pre;
216 white-space: pre-wrap;
217 word-wrap: break-word;
218 }
219 q{
220 quotes: none;
221 }
222 q:before,
223 q:after{
224 content: '';
225 content: none;
226 }
227 small{
228 font-size: 80%;
229 }
230 sub,sup{
231 font-size: 75%;
232 line-height: 0;
233 position: relative;
234 vertical-align: baseline;
235 }
236 sup{
237 top: -0.5em;
238 }
239 sub{
240 bottom: -0.25em;
241 }