/* txf reset*/
html { font-family:"微软雅黑";-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0;  line-height: 1;  height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
*{
	margin: 0;
	padding: 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block; }
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none; }
svg:not(:root) {overflow: hidden; }

a{background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;color: #0088cc; }
a:active{outline:0;}
a:active{color:#006699; }
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight: bold;}
dfn{font-style: italic;}
mark{background:#ff0;color:#000;}
small{font-size: 80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align: baseline; }
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border:0;vertical-align: middle; }
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow: auto; white-space:pre;white-space:pre-wrap;word-wrap:break-word; }
code,kbd, pre, samp {font-family:monospace, monospace;font-size:1em; }

button, input, optgroup, select, textarea {color:inherit;font:inherit;margin:0;  none; }
h1, h2, h3 { line-height: 2;font-weight: normal;}
h1{font-size: 1.8rem;}
h2{font-size: 1.6rem;}
h3{font-size: 1.5rem;}
h4,h5,h6{ font-size:1.4rem; font-weight:normal;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#ccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #ccc;}
select::-ms-expand{display:none;}
input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear{display:none}
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check{display: none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ background:none;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #d2d2d2 inset;} 
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.popup{position:absolute;left:0;top:0px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;z-index:9990;width:100%; display:none; height:100%;}



}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input{line-height: normal; outline:none;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none; }
fieldset {border:1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border:0;padding: 0; }
textarea {overflow:auto;resize:none; outline:medium none;}
optgroup {font-weight:bold;}

table {border-collapse: collapse;border-spacing: 0; }
td, th {padding:0;font-weight:normal;}

html, button, input, select, textarea { font-family:"Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {margin:0;}
ul, ol, li, dl, dd {margin:0;padding:0;}
ul, ol { list-style: none outside}
.clearfix:after{
	display: block;
	height: 0;
	content: "";
	clear:both;
}
.fl{
	float:left; 
}
.fr{
	float: right;
}