::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #ccc;
}

::-webkit-scrollbar
{
	width: 5px;
	background-color: #ccc;
}

::-webkit-scrollbar-thumb
{
	background-color: #ccc;
	border: 2px solid #ccc;
}



 


html{line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}


body{margin: 0;}

main{display: block;}

h1{font-size: 2em;margin: 0.67em 0;}


hr{box-sizing: content-box; height: 0; overflow: visible; }

pre{font-family: monospace, monospace; font-size: 1em; }


a {background-color: transparent;}

abbr[title]{border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }

b,strong{font-weight: bolder;}

code,kbd,samp {font-family: monospace, monospace; font-size: 1em; }

small{font-size: 80%;}

sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}


img{border-style: none;}
 

 button,input,optgroup,select,textarea{font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }

button,input {overflow: visible;}

button,select { text-transform: none;}

button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button;}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0;}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;}

fieldset{padding: 0.35em 0.75em 0.625em;}

legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }

progress{vertical-align: baseline;}

textarea{overflow: auto;}

[type="checkbox"],[type="radio"]{box-sizing: border-box; padding: 0; }

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;}

[type="search"]{-webkit-appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}

::-webkit-file-upload-button{-webkit-appearance: button; font: inherit; }

 
details{display: block;}
 
summary{display: list-item;}


template{display: none;}

[hidden]{display: none;}





html{ _background:url(404.png);}
a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,main,map,mark,menu,menuitem,meta,meter,nav,noframes,noscript,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; outline-style:none; }
header,footer,nav,section,figure,figcaption,form,aside,article,hgroup,main,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt{display: block;}

body{ font-family: "microsoft yahei","微软雅黑"; overflow-x: hidden;}
body,th,td,input,select,textarea,button{font-size:0;line-height:1 ;} 

blockquote:before, blockquote:after,q:before, q:after{content:'';content:none} 

fieldset,img,abbr,acronym{border: 0 none;} 
img{vertical-align:top;} 
abbr,acronym{font-variant: normal;}
legend{color:#000;}
blockquote, q{quotes: none} 

address,caption,cite,code,dfn,em,strong,th,var{} 

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em; }
sub{bottom:-0.25em;}


caption{display:none;} 
caption,th{text-align: left;}

dl,ul,ol,menu,li{list-style:none} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding-left: 8px;}
input,select,textarea,button{vertical-align:middle;outline:none;} 
textarea{resize:none}
input[type="submit"]{cursor: pointer;}
button{border:0 none;background-color:transparent;cursor:pointer} 
input::-moz-focus-inner{border: 0; padding: 0;}

h1,h2,h3,h4,h5,h6{font-family: "microsoft yahei","微软雅黑"; font-weight: normal;}

a:link {}
a:visited {}
a:hover {}
a:active {}
del,ins,a{text-decoration: none!important;}
a:hover,a:active,a:focus{ text-decoration:none;} 
a:active{star:expression(this.onFocus=this.blur());} 

::selection{}
::-moz-selection{}
a{outline: none;transition: color 0.2s ease 0s;}


.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}
.font-en{font-family:"Arial, Helvetica, sans-serif";}
.cursor{ cursor:pointer;}
.pr{position:relative}
.pa{position:absolute}
.fl{ float:left;}
.fr{ float:right;}
.fl,.fr{}
.text-hide{text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}