﻿html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:1px;
  /* vertical-align:baseline; */
}

/* * { touch-action: pan-y; } */
/*img{display: inline-block;}*/
ol,ul{list-style:none;}
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:""; content:none; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle;padding: 0; }
a{text-decoration:none;color: #000000;}
body,html{
	width:100%;
	height: 100%;
	/* height: 1080px; */
	background: #FFFFFF;
	/* font-size: 12px; */
	font-family: "微软雅黑"!important;
	/* font-size:62.5%; */
}
a {
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 }

/*body {font-size:16px;  }*/ 
body{
	position: relative;
}
.w{width:1200px !important; margin: 0px auto !important}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height:0;
}
.clearFix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
img{
	border:none;
	/*width: 100%;*/
	vertical-align: top;
}
.dis-block{
	display: block;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.fs14{
	font-size: 14px;
}
.fs16{
	font-size: 16px;
}
.mt10{
	margin-top: 10px;
}
.mt15{
	margin-top: 15px;
}
.mt20{
	margin-top: 20px;
}
.mt25{
	margin-top: 25px;
}
.mt30{
	margin-top: 30px;
}
.mt35{
	margin-top: 35px;
}
.mt40{
	margin-top: 40px;
}
.mb30{
	margin-bottom: 30px;
}
.mb40{
	margin-bottom: 40px;
}
.pt35{
	padding-top: 35px;
}
.ml20{
	margin-left: 20px;
}
.pr{
	position: relative;
}
.block{
	display: block;
}

/*字体*/
@font-face {
 font-family: 'fontNameHelve';
 src: url('../font/HelveticaInseratLTRoman.otf');
 /*src: local('fontName Regular'),
        local('fontName'),
        url('fontName.woff') format('woff'),
        url('../fonts/fontname.ttf') format('truetype'),
        url('../fonts/fontname.svg#fontname') format('svg');*/
}  

.c3E95F0{
	color: #3E95F0 !important;
}

/* img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}	 */