/* CSS Reset */
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}a img,iframe{border:none}ol,ul{list-style:none}button,input,select,textarea{font-size:100%;font-family:inherit}select{margin:inherit}ol{margin-left:2em}
/* Global Font Style */
html {font:20px/1 '思源黑体','KaiGenGothicSC-Normal','微软雅黑','Microsoft YaHei',Helvetica,arial;height:100%;background-color:#f5f6f7;color:#222;-webkit-tap-highlight-color:transparent}
/* Global Style */
body {position:relative;height:100%;max-width:20.7rem;margin:0 auto}
.ani {-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}
.cf:after {clear:both;content:'';display:block;height:0;visibility:hidden}
/* Enabled Hardware Accelerator */
main {-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}
::-webkit-scrollbar-track-piece {background-color: #dcddde; border-radius: 5px; }
::-webkit-scrollbar {width: 10px; height: 10px; }
::-webkit-scrollbar-thumb {
	background-color: #9c9c9c;
	min-width: 30px;
	min-height: 30px;
	border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover {background-color: #5f5f5f; }


@font-face
{
    font-family: HelveticaHeavy;
    src: url('../fonts/Helvetica85-Heavy.woff')
}
@font-face
{
    font-family: Helvetica Heavy;
    src: url('../fonts/Helvetica85-Heavy.woff')
}
@font-face
{
    font-family: HelveticaMedium;
    src: url('../fonts/Helvetica65-Medium.woff')
}
@font-face
{
    font-family: Helvetica Medium;
    src: url('../fonts/Helvetica65-Medium.woff')
}
@font-face
{
    font-family: HelveticaRoman;
    src: url('../fonts/Helvetica-Neue-CE-55-Roman.woff')
}
@font-face
{
    font-family: Helvetica Roman;
    src: url('../fonts/Helvetica-Neue-CE-55-Roman.woff')
}
@font-face
{
    font-family: Helvetica Light;
    src: url('../fonts/Helvetica-Neue-CE-55-Roman.woff')
}
@font-face
{
    font-family: Roboto Black;
    src: url('../fonts/Roboto-Black.woff')
}
@font-face
{
    font-family: Roboto Bold;
    src: url('../fonts/Roboto-Bold.woff')
}
@font-face
{
    font-family: Roboto Light;
    src: url('../fonts/Roboto-Light.woff')
}
@font-face
{
    font-family: Roboto Regular;
    src: url('../fonts/Roboto-Regular.woff')
}
@font-face
{
    font-family: Roboto Thin;
    src: url('../fonts/Roboto-Thin.woff')
}
@font-face
{
    font-family: NoticiaText Bold;
    src: url('../fonts/NoticiaText-Bold.woff')
}
@font-face
{
    font-family: NoticiaText Regular;
    src: url('../fonts/NoticiaText-Regular.woff')
}