@charset "utf-8";

/* CSS Document */
*{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0;behavior: url("ie-css3.htc");}
input[type='submit']{-webkit-appearance:none;}
input[type='reset']{-webkit-appearance:none;}
button{-webkit-appearance:none;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight: normal; font-style: normal; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/*-- All --*/
html{-webkit-text-size-adjust: 100%;}
body{color:#333;font:14px Arial,"Microsoft Yahei",sans-serif;}
html,body {
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.no_user{
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
}
a{ color:#333; text-decoration:none; outline:none;}
a:hover { text-decoration:none; }

table { border-collapse: collapse; border-spacing: 0; empty-cells:show;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.clearfix:after{ content:""; display:block; height:0px; clear:both; visibility:hidden;}
.text-left{text-align: left}
.text-right{text-align: right}
.text-center{text-align: center;}

.ell{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.img-responsive{
	display: block;
	width: 100%;
}
.show{
	display: block !important;
}