html,body,div, h1, h2, h3, h4, h5, h6, hr, p, 
blockquote,article,
dl, dt, dd, ul, ol, li, 
pre, 
form, fieldset, legend, button, input, textarea, 
th, td,  audio, video { 
  margin: 0; 
  padding: 0; 
} 
body,html{ font-size: 62.5%;}
body,button, input, select, textarea {font: 12px/1.5 '微软雅黑',Arial, Helvetica, sans-serif; } 
article, aside, details, footer, header, nav, section {display:block}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;} 
em{font-style:normal;} 

ul, ol { list-style: none; } 

a { text-decoration: none; color:#333; outline: none;} 
a:hover {} 

img{ border: none; vertical-align: middle;} 

table { border-collapse: collapse; border-spacing: 0; }

.fl{ float: left;}

.fr{ float: right;}

.mar60{ margin-top:60px;}

.clear{ clear: both; height: 0;}

.clearfix{ display: block; }
.clearfix:before,.header:before, .main:before, .footer:before { content: ''; display: block ;}
.clearfix:after, .header:after, .main:after, .footer:after { content: ''; display: block; clear: both; visibility:hidden; height: 0; }
.clearfix, .header, .main, .footer { *zoom: 1 }
* html .clearfix {height: 1%;}




* {	/*  -webkit-user-select:none; */	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);	-webkit-touch-callout:none;	}

input[type=text], input[type=password], input[type=number], input[type=email], input[type=search], input[type=tel], input[type=radio], input[type=checkbox] {vertical-align:middle;	outline:0; border: none;	-webkit-appearance:none; -webkit-user-select:text}

input, textarea, select{-webkit-appearance:none;border:none;outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #d1cfcf; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #d1cfcf; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #d1cfcf; }

html,body{-webkit-text-size-adjust:none;}


.white_block{ width:100%; height:50px; background:#fff;}

@font-face {
	font-family:haiweinumber;
	src:url('../font/Helvetica LT 33 Thin Extended.ttf');
}
@font-face {
	font-family:MavenPro-Regular;
	src:url('../font/MavenPro-Regular.ttf');
}

@font-face {
	font-family:GOTHAM-BLACK;
	src: url('../font/Gotham-Black.otf');
}


.chinese_font{ font-family: "微软雅黑";} 
.english_font{ font-family: Arial;}

/*chrome */


::-webkit-scrollbar-track-piece {
 width:8px;
 background-color:#f4f4ff;
}



::-webkit-scrollbar {
 width:8px;
 background-color:#2882e8;
}



::-webkit-scrollbar-thumb {
 width:8px;
 background-color:#aeaeae;
}


::-webkit-scrollbar-thumb:hover {
 width:8px;
 background-color:#3d3d3d;
}
@media screen and (max-width: 1200px){	::-webkit-scrollbar-track-piece { width:0px; background-color:#f4f4ff;} ::-webkit-scrollbar { width:0px; background-color:#2882e8;}::-webkit-scrollbar-thumb { width:0px; background-color:#aeaeae;}::-webkit-scrollbar-thumb:hover {width:0px; background-color:#3d3d3d;}}
