@charset "utf-8";
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{margin:0;padding:0;width:100%;/* max-width:1920px; */font-size:16px;font-family:Helvetica,Arial,Verdana;color:#000;background:#fff;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,p,figure,form,dl,dd,dt{margin:0;padding:0;}  
table{border-collapse:collapse;border-spacing:0;}  
img{border:0;vertical-align:middle;-ms-interpolation-mode: bicubic;}  
a{color:#000;text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}  
a:focus{outline:none;-moz-outline:none;}  
a:visited{outline:none;-moz-outline:none;}  
ul,li,ol{margin: 0;padding:0;list-style: none outside none;}
em,b,i{font-style:normal;font-weight:normal;}
button,input,select,textarea{margin: 0;padding:0;background:none;border:0;outline: 0 none;vertical-align: baseline;*vertical-align: middle;font-family:"MICROSOFT YAHEI";-webkit-tap-highlight-color:rgba(0,0,0,0);}  
textarea{overflow: auto;vertical-align: top;resize:none;}  
button,input{line-height: normal;border:0;outline:none;-webkit-appearance:none;border-radius:0;}  
button,  
html input[type="button"],   
input[type="reset"],  
input[type="submit"]{-webkit-appearance: button;cursor: pointer;*overflow: visible;}  
button::-moz-focus-inner,  
input::-moz-focus-inner{border: 0;padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}  
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}  
audio:not([controls]){display: none;height: 0;}  
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box; box-sizing: border-box;}  
:-moz-placeholder{color: #999;}  
::-webkit-input-placeholder{color:#999;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}

/*公用div*/
.public_container{width:90%;margin:0 auto;position:relative;}

/*字体颜色*/
.ca0{color:#a0a0a0;}


/*溢出隐藏*/
.overflow_clear{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*css溢出省略*/
.line2{overflow:hidden; text-overflow:ellipsis;}

/*浮动*/
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.clearfix{*zoom:1;}


/*内容居中*/
.text_center{ text-align:center;}


/*icon UI图标*/
.ico{display:inline-block; font-size:0; vertical-align:middle; background-repeat:no-repeat;background-size:100% 100%;}



