@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:#333;-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 {width:3.86rem;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 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.single-line a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.double-lines a {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.three-lines a {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.four-lines a {display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.f14 {font-family:simsun;font-size:0.14rem;}
/* footer_begin */
.footer {margin-top:0.65rem;padding:0.77rem 0 1.46rem;font-size:0;text-align:center;background:#78564a;}
.footer .item {display:inline-block;vertical-align:middle;font-size:0.18rem;line-height:1.5em;text-align:left;color:#fff;}
.footer .item:nth-of-type(n+2) {margin-left:0.44rem;}
.footer .item p:nth-of-type(n+2) {margin-top:0.09rem;}
.footer .qrcode img {width:1.57rem;height:1.57rem;}
/* footer_end */
/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width:1025px){
/* footer_begin */
.footer a:hover {color:#f88c14;}
/* footer_end */
}
@media screen and (max-width:1199px){
.wrap {width:auto;}
html {font-size:8.33vw;}
}
@media screen and (max-width:768px){
html {font-size:13.02vw;}
.wrap {margin:0 0.1rem 20px;}
.footer .item {font-size:14px;}
}
@media screen and (max-width:480px){
html {font-size:20.83vw;}
.footer .item:nth-of-type(n+2) {margin:0.2rem 0.2rem 0;}
}
@media screen and (max-width:319px){
html {font-size:66px;}
}