html, body, div, h1, h2, h3, h4, h5, h6, p, span, a, ul, ol, li, dl, dd, dt, img, form, textarea, input,select,button,em,i,table,tr,th,td,b,tbody,strong,label{margin: 0; padding:0; vertical-align: top; border: none; background: none; outline: none;font-style: normal;font-weight: normal;}

html, body{font-size:16px;line-height:1.6;font-family:"Arial";}

ul li,ol li{list-style: none;}

strong{font-weight: bold;}

a{text-decoration:none; color: #333;}
.reset_style, body {
    word-break: normal;
}
.h2, h2 {
    font-size: initial;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.6;
}
body {
    -moz-osx-font-smoothing: auto;
    -webkit-font-smoothing: auto;
}


* {  -webkit-touch-callout: none; outline: none ;}



textarea {resize: none; outline: none; font-family: "Arial",sans-serif;}



input:-internal-autofill-previewed,

input:-internal-autofill-selected {

    -webkit-text-fill-color: #FFFFFF !important;

    transition: background-color 5000s ease-in-out 0s !important;

}

img {border: 0;vertical-align: middle;}

.clear::after{content: '.'; height: 0; display: block; visibility: hidden; clear: both;}

.clear{*zoom:1; zoom: 1;}



select::-ms-expand{ display: none; }

select{ appearance:none;  -moz-appearance:none;  -webkit-appearance:none;}


.clear::after{content: '.'; height: 0; display: block; visibility: hidden; clear: both;}

.clear{*zoom:1; zoom: 1;}
.fl{float: left;}

.fr{float: right;}

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

