@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;border:0;}
html {font-size:100px;}
body {font-size:16px;line-height:1.5em;font-family:'Microsoft Yahei',simsun,simhei,Arial,'Heiti SC',sans-serif;color:#323232;background:#fff;}
ul,dl {list-style:none;}
h1 {line-height:1.5em;}
h2,h3 {font-size:16px;font-weight:normal;line-height:1.5em;}
a {display:block;text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;transition:color 0.3s ease 0s,background-color 0.3s ease 0s;}
img {display:block;-webkit-touch-callout:none;}
input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;outline:none;}
.wrap {width:1200px;margin:0 auto;}
.wrap.alt {width:1400px;}
.left {float:left;}
.item {margin-top:0.1rem;}
.sub-item {margin-top:0.1rem;}
.hCalc .hide {display:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;}
.single-line a {overflow:hidden;}
.double-lines a {overflow:hidden;}
.three-lines a {overflow:hidden;}
.four-lines a {overflow:hidden;}
.f14 {font-family:simsun;font-size:0.14rem;}
/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width:1199px){
.wrap {width:auto;}
html {font-size:8.33vw;}
}
@media screen and (max-width:1024px){
html {font-size:100px;}
body {max-width:750px;;width:100%;min-width:320px;margin:0 auto;}
.wrap {width:auto;margin:0 0.1rem;}
}
@media screen and (max-width:750px){
html {font-size:13.33vw;}
}
@media screen and (max-width:480px){
html {font-size:20.83vw;}
}
@media screen and (max-width:319px){
html {font-size:66.43px;}
}