﻿* { margin: 0; padding: 0; list-style: none; }
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, hr, thead, tbody, tfoot, th, td { margin:0; padding:0; }
ul, ol { list-style:none; }
a { text-decoration:none; }
html { -ms-text-size-adjust:none; -webkit-text-size-adjust:none; text-size-adjust:none; font-size:50px; }
body { line-height:1.5; font-size:16px; }
body, button, input, select, textarea { font-family:'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; }
b, strong { font-weight:bold; }
i, em { font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
table th, table td { }
table th { font-weight:inherit; border-bottom-width:2px; border-bottom-color:#ccc; }
button, input, select, textarea { font-family:inherit; font-size:100%; margin:0; vertical-align:baseline; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
button[disabled], input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input {
line-height:normal!important;
}
}
select[size], select[multiple], select[size][multiple] { border:1px solid #AAA; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
audio, canvas, video, progress { display:inline-block; }

legend { color: #000; } 
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; } 


A { TEXT-DECORATION: none; }
A:link { color: #4c4c4c; outline:none; }
A:visited { color: #4c4c4c }
A:active { color: #4c4c4c }
A:hover { COLOR:#ff9933 }
img { border:0px; vertical-align:middle; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; max-width:100%; height:auto; }
li { list-style:none; }
a { outline:none; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }

table { border-collapse: collapse; border-spacing: 0; }

.ks-clear:after, .clear:after { content: '\20'; display: block; height: 0; clear: both; }
.ks-clear, .clear {  *zoom: 1;
}
.ovfl { overflow: hidden; }
.hidden { display: none; }

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { outline: 0; height: 42px; line-height: 42px; background-color: #fff; padding: 0 10px; border: 1px solid #e0e0e0;  -moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s
}
select { outline: 0; width: auto; height: 42px; line-height: 42px; border: 1px #e0e1e7 solid; padding: 0 10px; }
input[type=checkbox] { vertical-align: middle; width: 14px; height: 14px; }
input[type=radio] { vertical-align: middle; width: 14px; height: 14px; }
input[type=text].calendar { outline: 0; width: 140px; height: 38px; border: 1px #ddd solid; padding: 0 5px; background: url("404.png") no-repeat 120px 9px; }
input[type=text].edit { outline: 0; width: 80px; height: 28px; border: 1px #ddd solid; padding: 0 5px; }
textarea { outline: 0; width: auto; height: auto; border: 1px #ddd solid; padding: 5px 5px 5px 10px; }
input[type=file] { width: 80px; height: 80px; outline: 0; background: transparent; display: block; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
input, textarea, label, span, b, select, img { vertical-align: middle; }

input[type=text]:disabled, input[type=password]:disabled, select:disabled, textarea:disabled { background-color: #f5f5f5; cursor: not-allowed; }
input.error { background-color: #fff; border: 1px #ff5532 solid; }
input, select, textarea { border-radius: 2px; box-shadow: none; }


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #c9c9c9;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #c9c9c9;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #c9c9c9;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #c9c9c9;
}


.c_nav {
	position: fixed;
	right: 10px;
	z-index: 9999;
	width: 72px;
	top: 50%;
	
}
.c_nav li {
	float: right;
}

.c_nav li a {
   display: block;
   width: 70px;
   height: 70px;
   border-radius: 5px;
   background: #fff;
   border: #06c1ae 1px solid;
   color: #06c1ae;
   font-size: 12px;
   text-align: center;
   margin-bottom: 9px;
   line-height: 1;
}
.c_nav li a i {
	 display: inline-block;
	 width: 30px;
	 height: 28px;
	 padding: 11px 0 9px 0;
	 transition: all 0.5s;
 }
.c_nav li.li4 i {
	background: url(../image/aht_25.png) center no-repeat;
}

.c_nav li a:hover i {
	transform: rotate(360deg);
}

.top_return {
	width: 80px;
	height: 80px;
	position: fixed;
	right: 10px;
	bottom: 160px;
	background: url(404.png) center no-repeat;
	background-position: -420px -1px;
	transition: all 0.3s;
	z-index: 9999;
	cursor: pointer;
	
}