﻿@charset "utf-8";

/* CSS Document */

/*html {font-size:62.5%;}*/

body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;list-style-type: none;}

/*body,button, input, select, textarea {font: 14px/1.5 ,tahoma, Srial, helvetica, sans-serif;}*/

/*h1, h2, h3, h4, h5, h6 { font-size: 100%; }*/

em{font-style:normal;}

ul, ol,{ list-style: none; }

a { text-decoration: none; }

a:hover { text-decoration: none;  }

img{ border:0px;}

body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}

input, img {vertical-align: middle;}

body,html{margin:0 auto;overflow-x: hidden;}

img {border:none;vertical-align:top;}

/** {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*/

.blank{height:8px;clear:both;}

.blank20{height:20px;clear:both;}

.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.relative {position:relative;}
.absolute {position:absolute;}
.fixed{position: fixed;}
.float_left {float:left;}
.float_right {float:right;}
body {min-width:320px;/*overflow-x:hidden;*/}
.zt{width: 100%;}
/*.nav{width: 100%;height: 80px;background: #262433;z-index: 999;}
@media screen and (max-width: 900px){
	.nav{height: 40px;}
}
@media screen and (max-width: 320px){
	.nav{height: 80px;}
}*/