﻿body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,th,td,legend{ margin:0;padding:0;border:0;background: transparent;outline:none;box-sizing: border-box; }
input{ margin:0;padding:0;border:0;background: transparent; }
input[type=button],input[type=submit],input[type=radio]{ outline: none; }
input[type=text]:focus,textarea:focus{ outline:thin solid #6ea1f3;border:1px #a5c7ff solid;border-radius:3px; }
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal }
input[type=radio]{ margin-right: 3px; }
input[type=file]{ font-size: 0;cursor: hand;cursor: pointer; }
*+html img{ -ms-interpolation-mode:bicubic; }
header,footer{ display:block; }
ul,ol{ list-style:none; }
li{ list-style:none; }
a { outline: none;/* for Forefox */cursor: pointer; }
a { star: expression(this.onFocus=this.blur());/* for Ie*/ }
a{ color:#333; text-decoration:none;}
a:hover{ color: #333; }
img{ border:none; }
select,input{ vertical-align:middle; }
textarea{ resize:none;outline: none; }
input,button,textarea,select{ font-size:12px;margin:0; padding:0; vertical-align:middle; }
input[type=button],button,select{ cursor: hand;cursor: pointer; }
table{ border-collapse:collapse;table-layout:fixed; }
table td{ word-wrap: break-word; }
body{ font:12px/1.3 Arial,Microsoft YaHei; background:#FFFFFF; color:#333333; line-height:18px; }
.lf{ float:left;}
.ri{ float:right;}
.cf{ zoom:1; }
.cf:after{ content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden; }
p,a{ word-break:break-all; word-wrap:break-word; }
.overflow_ellipsis{ overflow:hidden;white-space:nowrap; word-wrap:normal;-o-text-overflow: ellipsis; /* for Opera */ text-overflow: ellipsis; /* for IE */ }