@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img,iframe{border:0}img{vertical-align:top;-ms-interpolation-mode:bicubic}code,pre{font-family:Consolas,"Courier New",monospace}ol,ul{list-style:none outside}textarea{overflow-y:auto;resize:none}b,em,i{font-style:normal}.vm{ vertical-align:middle}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.dis{display:block}.undis{display:none}.fl{float:left}.fr{float:right}.label{vertical-align:middle;font-family:tahoma}.label *{vertical-align:middle}.vmimg{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-family:Arial;overflow:hidden}.vmimg img{vertical-align:middle}.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.loading{background:#FFF url(file:///Macintosh%20HD/Users/anderson/sites/img/loading.gif) no-repeat scroll 50% 50%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;_background-image:url(about:blank);_background-attachment:fixed;zoom:expression(function(x){x.style.zoom="1";document.execCommand("BackgroundImageCache",false,true);}(this))}
/*end reset*/

/* if needed!
@font-face{
	font-family: "ambient";
	src:url(../fonts/ambient.TTF) format('truetype');
}
*/


@font-face {
    font-family: 'felixt';
    src: url("../fonts/felixt.ttf") format('truetype');
}



/*-----html5 display rules-----*\
\*-----------------------------------*/

header, footer, section, article, nav, hgroup, aside, canvas, details, figure, figcaption, menu, summary {
    display: block;
}

html {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: inherit;
}

body {
    position:relative;
    font-family: "felixt", Helvetica, Arial, sans-serif, 'hei';
    font-size: 12px;
    width: 100vw;
    height: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    text-align: center;
    color: #000;
}

a {
    color:  #494949;
    text-decoration: none;
}

a:hover {
    color: inherit;
    text-decoration: none !important;
}

ol, ul, li {
    list-style: none;
    text-decoration: none;
}

img {
    border: none;
}

table, tr, td {
    border-collapse: collapse;
    vertical-align: middle;
}

.clear {
    clear: both;
}

input, textarea, button {
    font-family:Arial, Helvetica, sans-serif;
    outline:none;
}

input:-moz-placeholder {
    color:#999;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}

input::-webkit-input-placeholder {
    color:#999;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}

textarea {
    resize:none;
}

* {
    -moz-user-select: none;
    -webkit-user-select: none;
}

/*
::selection {
	color: #fff;
	background: #52B668;
}
*/
/*-----float direction-----*\
\*----------------------------*/

.fl {
    float: left;
}

.fr {
    float: right;
}



body::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    scrollbar-arrow-color: #898989;
}
/*滚动条里面/方块*/
body::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px #000;
    background: rgba(0, 0, 0, 0.8);
    scrollbar-arrow-color: #898989;
}
/*滚动条里面轨道*/
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    background: #f2f2f2;
}


.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: none !important;
}







