@charset "utf-8";
/* Download : http://www.codefans.net *?
/* Reset css*/
body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53}
body{_overflow:auto;_height:100%;margin:0 auto;padding-bottom: env(safe-area-inset-bottom);}
html{_overflow:hidden}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}
input,textarea{ -webkit-appearance: none;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);}
input::-webkit-input-placeholder {font-size: 12px;color: #666;}
input::-moz-input-placeholder {font-size: 12px;color: #666;}
input::-ms-input-placeholder {font-size: 12px;color: #666;}
input::-o-input-placeholder {font-size: 12px;color: #666;}
/*a*/
a{ text-decoration:none; color:#555;}
/*title*/
h1 { font-size:50px;}
h2 { font-size:40px;}
h3 { font-size:30px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:9px;}
@font-face{
    font-family: 'myFont';
    src:url('../font/DIN-BlackItalic.otf') ;
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

:after,:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

._l_{float: left;}
._r_{float: right;}

body {
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
footer{display: block;text-align: center;font-size: 12px;padding: 100px 0 30px 0;}
footer label{display: block;color: #808080;}
footer p{color: #BFBFBF;}