/* reset */
*{
	 font-family:"XHei NSimSun","微软雅黑",Verdana;
}
body{
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    word-wrap:break-word;
    word-break:break-all;
}
a{
	text-decoration:none;
}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
input, img, select {vertical-align:middle;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}
input {
    background-color:transparent;
}


 /*@font-face {*/
    /*font-family: "华文细黑";*/
    /*src: url('font_sty/SourceHanSansCN-Normal.otf');    */
    /*src: url('font_sty/iconfont.eot?#iefix') format('embedded-opentype'),*/
    /*url('font_sty/iconfont.woff') format('woff'),*/
    /*url('font_sty/华文细黑.ttf') format('truetype'),*/
    /*url('font_sty/iconfont.svg#CalibriRegular') format('svg');*/
/*}*/


body {
    /*overflow-x: hidden;*/
    /*margin: auto;*/
    /*max-width: 640px;*/
    font-size: 100%;
    /* font-family:'SourceHanSansCN-Normal'; */
    font-family:"微软雅黑",Verdana;
    /*font-family:"宋体";*/
    /*font-family:"华文细黑";*/
    color:#555;
    /*-webkit-tap-highlight-color: transparent !important;*/
}
/*body {*/
    /*position: relative;*/
/*}*/
ul,ol {
    list-style:none;
}
/** float **/
.float-left{float:left}
.float-right{float:right}
/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
    display: block;
}
.hide{
    display:none;
}
.hideImportant{
    display:none!important;
}

/* end reset */


input:focus {
    outline: none;
}

.cursor{
cursor: pointer;
}

/***************   地图跳动   ******************/

.map_spot{
    animation:myfirst .5s  infinite alternate;
    -moz-animation:myfirst .5s  infinite alternate;
    -webkit-animation:myfirst .5s  infinite alternate;
    -o-animation:myfirst .5s  infinite alternate;
}

@keyframes myfirst
{
    0%   { top:0px;}
    50%  { top:-20px;}
    100% {top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   { top:0px;}
    50%  { top:-20px;}
    100% {top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   { top:0px;}
    50%  { top:-20px;}
    100% {top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
    0%   { top:0px;}
    50%  { top:-20px;}
    100% {top:0px;}
}
.heig28{
    height: 28px;
    margin-left: 2px;
}