a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; height: 100%;}
select{*behavior: url("404.png");}
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
fieldset{border:none;}
legend{display:none;}

.clear{clear:both; font-size:0px; height:0px; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

body{ line-height:1.6666;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}



::selection {background: #222; color: white ; text-shadow: none ;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#eee;border-radius:50px}
::-webkit-scrollbar{width:8px;height:6px ; }
::-webkit-scrollbar-thumb{height:50px;background:#999;  border-radius:50px ; cursor:pointer;}
::-webkit-scrollbar-thumb:hover{background:#999; cursor:pointer}


body, button, input, select, textarea {font-family:'思源黑体 CN','苹方',\5FAE\8F6F\96C5\9ED1,"Museo300", "Open Sans", "Hiragino Sans GB", STXihei, "Microsoft YaHei", sans-serif!important;font-size: 14px;line-height:1.6666666666666667; }


input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input,select,button,textarea{-webkit-appearance:none !important;  border-radius:0px;}
input[type="checkbox"]{-webkit-appearance:checkbox !important;}
select,input[type="datetime-local"]{ background:url(404.png) no-repeat right center #fff !important;}
select::-ms-expand { display: none; } 

body{ -webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;}

select{appearance:none !important;
-moz-appearance:none !important;
-webkit-appearance:none !important;}

::-webkit-input-placeholder{color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}

.ntb{display: table; table-layout: fixed; width: 100%; height: 100%; text-align: center;}
.ntd{display: table-cell; vertical-align: middle;}

.img_cut{background:no-repeat center center; background-size:cover; overflow:hidden; display:block; width:100%; height:auto;}