@charset "utf-8";

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{height: 100%;}
html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,em,select,button,textarea,input{margin: 0; padding: 0;}
body{background: #fff; font-family: 'Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif; font-size: 16px; line-height: 1.6; color: #333; position: relative; min-height: 100%;}
a,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input[type="text"],input[type="hidden"],input[type="password"],button,textarea,select{outline: none; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; font-family: 'Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif;}
select::-ms-expand{display: none;}
input::-ms-clear{display: none;}
table{border-collapse:collapse;}
a{text-decoration: none; color: inherit;}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;}
li{list-style: none;}
img{vertical-align: middle; border: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.h1,.h2,.h3,.h4,.h5,.h6{font-weight: normal;}
.clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix {*zoom: 1;}
.cell-box{font-size: 0;}
.cell-box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell-box .cell{width: 100%; display: inline-block; vertical-align: middle;}
/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#fff;}
::-webkit-scrollbar-thumb {border-radius:10px;background-color: #b51716;}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #b51716;}
::-webkit-scrollbar-thumb:vertical:active {background-color: #b51716;}
.bd_weixin_popup,.bsBox{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}

@font-face {
  font-family: 'AVGARDM';src: url("../fonts/AVGARDM_0.TTF")/*tpa=http://www.aeonmed.com/static/home/fonts/AVGARDM_0.TTF*/;
}
@font-face {
  font-family: 'DINPro-Regular';src: url("../fonts/DINPro-Regular_0.otf")/*tpa=http://www.aeonmed.com/static/home/fonts/DINPro-Regular_0.otf*/;
}
@font-face {
  font-family: 'DINPro-Bold';src: url("../fonts/DINPro-Bold.otf")/*tpa=http://www.aeonmed.com/static/home/fonts/DINPro-Bold.otf*/;
}
@font-face {
  font-family: 'DINPro-Light';src: url("../fonts/DINPro-Light.otf")/*tpa=http://www.aeonmed.com/static/home/fonts/DINPro-Light.otf*/;
}
@keyframes o-upfade-top {
  0% {opacity: 0;  transform: translateY(40px);}
  100% {opacity: 1;  transform: translateY(0);}
}
@keyframes o-scale {
  0% {opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}
  100% {opacity: 0;  -webkit-transform: scale(2);  -moz-transform: scale(2);  -ms-transform: scale(2);  transform: scale(2);}
}
@keyframes o-scale-1 {
  0% {opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}
  100% {opacity: 0;  -webkit-transform: scale(1.3);  -moz-transform: scale(1.3);  -ms-transform: scale(1.3);  transform: scale(1.3);}
}
@keyframes o-scale-2 {
  0% {opacity: 1;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);}
  80% {opacity: 1;}
  100% {opacity: 0;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}
}
@keyframes animation-line {
  0% {stroke-dashoffset: 180px;}
  14.28571% {stroke-dashoffset: 0px;}
  21.42857% {stroke-dashoffset: 0px;}
  35.71429% {stroke-dashoffset: -180px;}
  to {stroke-dashoffset: -180px;}
}
@keyframes ringscale {
  0% {opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}
  100% {opacity: 0;  -webkit-transform: scale(1.3);  -moz-transform: scale(1.3);  -ms-transform: scale(1.3);  transform: scale(1.3);}
}
@media screen and (min-width: 1025px) {
  .wow {visibility: hidden;}
}
.wrapper {
  width: 80vw;max-width: 1440px;margin: 0 auto;position: relative;
}
.wrapper:after {
  content: '';display: block;clear: both;
}

@media screen and (min-width: 1025px) {
  .dom-loaded .header .top-box {-webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease;}
  .dom-loaded .header .lang .hide {-webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease;}
  .dom-loaded .header .nav li .drop {-webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease;}
  .dom-loaded .nav-bg {-webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease;}
}