/*
 * Copy Right: Tencent ISUX
 * Comments:CSS Reset
 * @author: suta
 */

html {font-size: 62.5%;font-family: Tahoma;} /* Font sizing with rem http://snook.ca/archives/html_and_css/font-size-with-rem */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,nav,section,header,footer, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, th, td, hr {margin: 0;padding: 0;}
body{line-height:1.333;font-size:14px;font-size:1.2rem;}/*1.333 http://www.99css.com/archives/830 | */
h1, h2, h3, h4, h5, h6{font-size:100%}/*统一各浏览器默认大小*/
input, textarea, select,button{font-size: 12px;font-weight: normal;outline: none;}
input[type="button"],input[type="submit"], select,button{cursor:pointer;}
table {border-collapse: collapse;border-spacing: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
li {list-style: none;}
caption, th {text-align: left;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
fieldset, img,a img, iframe {border-width:0;border-style:none;}/*a img for IE6*/
iframe{overflow:hidden;}/*TT啊,你个2B TT下面才有这个滚动条*/
img{-ms-interpolation-mode: bicubic;}/* https://developer.mozilla.org/En/CSS/image-rendering */
textarea{overflow-y:auto;}
legend {color: #000;}
a:link,a:visited {text-decoration: none;}

hr{height:0}/*bugfix for ie6|7 1px background*/
label{cursor:pointer}/*必须用显示for=id写法 http://www.topcss.org/?p=349*/

.os_winXp{font-family:Tahoma;}
.os_mac{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}
.os_vista,
.os_win7{font-family:"Microsoft Yahei",Tahoma}

a{color:#333333;}
a:hover{color:#D78888;text-decoration:none;}
a.hit{color:#C06C6C;}
.hit{color:#8DC27E;}
.txt_auxiliary{color:#A2A2A2;}/*辅助字体颜色*/
/*-- 清浮动 开始 --*/
.clear {*zoom:1;}
.clear:before,
.clear:after {content:""; display:table;}
.clear:after {clear:both;}
/*-- 清浮动 结束 --*/
/*-- 可访问性的文字隐藏 开始 --*/
.visually_hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding:0 !important;
  border:0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
body:hover .visually_hidden a,
body:hover .visually_hidden input,
body:hover .visually_hidden button {
  display: none !important;
}
.hide_offscreen{position:absolute;top:-999em;}/*from yahoo*/
.hide_textindent{text-indent:-999em;display:block;overflow:hidden;text-decoration:none;}/*frome yahoo*/
/*-- 可访问性的文字隐藏 结束 --*/
.textoverflow{display:inline-block;white-space:nowrap;word-wrap:normal;word-break:break-all;overflow:hidden;text-overflow:ellipsis;max-width:100%;_width:100%}
/*需要给出父元素的宽度，或指定本元素的宽度*/
.none{display:none;}
/*trasition*/
.transition,input,textarea{
   transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.fn_left {
  float: left;
}

.fn_right {
  float: right;
}
/*hide focus*/
/* for Firefox */
input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner{
    border : 0px;
}
/* for IE8 */
input[type=submit]:focus, input[type=button]:focus{
    outline : none;
}

