﻿@charset "UTF-8";

@font-face{
	font-family: "FetteEngschrift";
	src: url("../fonts/Fette-Engschrift.ttf");
	src: url("../fonts/Fette-Engschrift.woff") format("woff"),
	     url("../fonts/Fette-Engschrift.ttf") format("truetype"),
	     url("../fonts/Fette-Engschrift.svg") format("svg");
}
* { margin:0; padding:0; tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent; }
html, body { height:100%; }
body { font-family:"Microsoft YaHei","Helvetica Neue", helvetica, arial, sans-serif; font-size:16px; color:#006938; line-height:1.625; background-color:#fff; -webkit-overflow-scrolling:touch; }
h1, h2, h3, h4, h5, h6 { font-family:"Microsoft YaHei","Helvetica Neue", helvetica, arial, sans-serif; line-height:1.4; }
a { /*-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;*/ color: #333; text-decoration:none; }
a:hover { color: #099f00; text-decoration:none; }
a:focus { outline:none; }
ul,ol { list-style:none; }
img { border:none; vertical-align:middle; }
i, em, cite { font-style: normal; }
sup { vertical-align:text-top; font-size:0.5em; }
sub { vertical-align:text-bottom; font-size:0.5em; }
input, textarea, select, button { font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; color:inherit; line-height:inherit; }
input, textarea, select, button { outline:none; }
input[type="submit"], input[type="reset"], input[type="button"], button, button[type="button"], button[type="submit"], button[type="reset"] { cursor:pointer; -webkit-appearance:none; }
textarea { resize:none; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }

/* html5 */
article,aside,dialog,footer,header,section,footer,nav,figure,menu { display: block; }

/* no margin */
.no-margin { margin:0 !important; }
.no-margin-top { margin-bottom:0 !important; }
.no-margin-right { margin-right:0 !important; }
.no-margin-bottom { margin-bottom:0 !important; }
.no-margin-left { margin-left:0 !important; }

/* no padding */
.no-padding { padding:0 !important; }
.no-padding-top { padding-bottom:0 !important; }
.no-padding-right { padding-right:0 !important; }
.no-padding-bottom { padding-bottom:0 !important; }
.no-padding-left { padding-left:0 !important; }

/* no border */
.no-border { border:none !important; }
.no-border-top { border-top:none !important; }
.no-border-right { border-right:none !important; }
.no-border-bottom { border-bottom:none !important; }
.no-border-left { border-left:none !important; }

@media (max-width: 750px){
body { padding-top: 56px; }
}

