/* CSS Document */
@charset "utf-8";
/*基础标签重置*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:13px; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti;}
ol,ul,li { list-style:none;}
img,input,button,a,textarea{margin:0;padding:0;border:none;outline:none;} 
.clearfix:after {display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; clear:both; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
.clearfix { display:block; }/* End hide from IE-mac */
img{ vertical-align:middle;}
.fl{ float:left;}
.fr{ float:right}
.floatcenter{ margin-left:auto; margin-right:auto;}
.radius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/*body样式*/
html,body{
	font-family: "Arial";
	font-size: 12px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	color: #666;
	background-color:#ffffff;
	-webkit-overflow-scrolling:touch;
}
a,button,input,textarea{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


/*省略号截断*/
.textHidden
{
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis; /* for Firefox */ 
    -o-text-overflow: ellipsis;    /* for Opera */ 
}

html,body{font-size:10px}
@media screen and (min-width:320px) and (max-width:479px) {
    html {
        font-size: 5px
    }
}
@media screen and (min-width:480px) and (max-width:639px) {
    html {
        font-size: 6px
    }
}
@media screen and (min-width:640px) and (max-width:719px) {
    html {
        font-size: 7px
    }
}
@media screen and (min-width:720px) and (max-width:749px) {
    html {
        font-size: 8px
    }
}
@media screen and (min-width:750px) and (max-width:799px) {
    html {
        font-size: 9px
    }
}
@media screen and (min-width:800px) and (max-width:959px) {
    html {
        font-size: 10px
    }
}
@media screen and (min-width:960px) and (max-width:1079px) {
    html {
        font-size: 11px
    }
}
@media screen and (min-width:1080px) {
    html {
        font-size: 12px
    }
}