@charset ;
/*reset*/
body,button,input,select,textarea{font:12px/1.125 "Microsoft Yahei","SimSun",Arial,simsun,Helvetica,sans-serif,simsun;_font-family:"SimSun"; background:#fff;}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0; padding:0;}
table,td,th{border-collapse:collapse;}
li{list-style:none;}
fieldset, img, a img.iframe, input{border:0;}
q:before,q:after{content:'';}
input,textarea{outline-style:none;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal;}
input[type="button"],input[type="submit"],select,button{cursor:pointer;}
input, textarea, lable, select{ vertical-align:middle;}
legend{color:#000;}
abbr,acronym{border:0;font-variant:normal;}
a{text-decoration:none;color:#666;text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;cursor:pointer;}
label{ cursor:pointer;}
pre{ white-space:normal;}
img {vertical-align: middle;}
/* 两种清浮动方*/
ul:after,div:after,h3:after{content:".";clear:both;height:0;line-height:0;font-size:0;display:block;overflow:hidden;visibility:hidden;}
.clearfix:after{ content: "."; display: block; height: 0; overflow:hidden; font-size:0; line-height:0; clear: both; visibility: hidden;}
.clearfix{ display:inline-block;*zoom:1;}
/* Hides from IE-mac */
* html .clearfix{ height: 1%;}
.clearfix{ display: block; +zoom:1;}
/* End hide from IE-mac */
.clear{ clear:both; height:0; font:0/0 Arial; visibility:hidden; overflow:hidden; display:block;}
.ellipsis{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/* 浮动 */
.left,.fl{ float:left;}
.right,.fr{ float:right;}

.flex_box{display: -webkit-box; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex:1;}

