/* 全局重定义 */
html { margin-top: 0px !important;    height: 100%; }
body { margin-top: 0px !important; min-height: 100%;}
/* 全局重定义 */
body,div,p,ul,ol,dl,dd,dt,pre,span,em,i,table,input,textarea,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style: none; border:0;  outline:none;}
pre,span,em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
body {  font-size: 16px;background:#4c8bfe; background:linear-gradient(270deg,rgba(89,189,247,1) 0%,rgba(76,139,254,1) 100%);  }

html {
 font-size : 20px;
}
@media only screen and (min-width: 401px){
 html {
  font-size: 25px !important;
 }
}
@media only screen and (min-width: 428px){
 html {
  font-size: 26.75px !important;
 }
}
@media only screen and (min-width: 481px){
 html {
  font-size: 30px !important;
 }
}
@media only screen and (min-width: 569px){
 html {
  font-size: 35px !important;
 }
}
@media only screen and (min-width: 641px){
 html {
  font-size: 40px !important;
 }
}

a{ color:#555 ;text-decoration: none;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);star:expression(this.onFocus=this.blur());}
a:hover{text-decoration: none;}

img{ vertical-align:middle;border: 0;}
.z{ float:left;}
.y{ float:right;}
.cl{ zoom: 1;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.con{ width:1200px; margin:0 auto; height:400px; overflow:hidden; position: absolute;
    top: 35%;
    margin-left: -600px;
    left: 50%;;}

.down{ position: absolute; left: 50%; top: 15%; margin-top: -1rem; margin-left: -4rem;}
.down a{ display: block; line-height: 0.9rem; padding:0.5rem; color: #fff; font-size: 0.7rem; border:2px #fff solid; text-align: center; border-radius: 6px; transition: color,background 0.3s;}
.down a:hover{color: #4d8ffd; background: #fff;}

.sms{position: relative; left: 30%; top: 50%; margin-top: -1rem; margin-left: -4rem; }
.sms img{ max-width:10%; max-height:10%; float:left;}
.sms b{ font-weight:normal; font-size:0.4rem; float:left; width:auto;}
.sms .cn{ margin-right:25px;padding:0.2rem}
.sms .en{ padding:0.2rem}
.sms a{ display: block; line-height: 0.8rem;  color: #fff;  padding:0.5rem; border:2px #fff solid; text-align: center; border-radius: 6px; transition: color,background 0.3s;}
.sms a:hover{color: #4d8ffd; background: #fff;}
