@charset "utf-8";

*{margin:0; padding:0; box-sizing: border-box; outline:0; zoom:1;}

body {margin: 0; line-height:1;}

html { background: #fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; text-rendering: optimizelegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {margin: 0;padding: 0;}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}

audio, canvas, video {display: inline-block;}

button::-moz-focus-inner,input::-moz-focus-inner {padding: 0; border: 0;}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400;}

ul, ol {list-style: none;}

a { text-decoration:none; outline:none; background-color: transparent; -webkit-text-decoration-skip: objects;}

a:active,a:hover { outline-width: 0;}

strong, b {font-weight: bold; color: #ff641c;}

img {border-style: none;vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;max-width:100%;}

li{list-style-type:none;}

i{font-style:normal;}

span{display:block;}

.clear{clear:both;}

em,i,p,span{line-height:100%;}

.icon{font-family:iconfont;}

input{-webkit-user-select:text !important;}

button,input,optgroup,select,textarea {font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */outline:none;}

button,input { /* 1 */ overflow: visible;}

button,select { /* 1 */text-transform: none;}

button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style: none; padding: 0;}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText;}

textarea {overflow: auto;}

[type="checkbox"],[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}

.img{transition: all 0.6s;}

.img:hover{transform: scale(1.1);}

html,body{font-size:14px;}

body, button, input, select, textarea {font: 400 1em/1.8 Arial, PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;}

h1, h2, h3, h4, h5, h6 {font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;font-weight: 400; color: #000;line-height: 1;}

a{color:#333;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

/* --- iconfont --- */

@font-face {

  font-family: 'iconfont';

  src: url('../icon/iconfont.eot');

  src: url('../icon/iconfont.eot?#iefix') format('embedded-opentype'),

      url('../icon/iconfont.woff2') format('woff2'),

      url('../icon/iconfont.woff') format('woff'),

      url('../icon/iconfont.ttf') format('truetype'),

      url('../icon/iconfont.svg#iconfont') format('svg');

}



.iconfont {

  font-family: "iconfont" !important;

  font-size: 16px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

