@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 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;overflow:hidden;}
.four-lines a {display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow:hidden;}
.f14 {font-family:simsun;font-size:0.14rem;}
.footer {margin-top:0.5rem;padding:0.56rem 0 1.28rem;background:#303030;}
.footer .gshIcon {float:left;width:0.44rem;height:0.44rem;margin:0.08rem 0.18rem 0 0.2rem;}
.footer .wrap>.left:first-child {width:9.57rem;margin-right:0.56rem;}
.footer p {width:8.74rem;font-size:0.18rem;line-height:1em;}
.footer p:nth-of-type(2) {margin-top:0.23rem;}
.footer p .format {float:left;margin-left:0.07rem;color:#fff;}
.footer p .format:first-child {margin-left:0;}
.footer p .format2 {float:left;padding:0 0.12rem;border-left:1px solid #fff;color:#fff;}
.footer p .format2:first-child {padding-left:0;border-left:none;}
.footer .jbtel {width:1.86rem;height:0.62rem;text-indent:-300%;background:url("http://ats.taiwan.cn/homepage2021/images/jbtel.jpg") center center no-repeat;background-size:auto 0.62rem;overflow:hidden;}
.footer-mobile {display:none;padding:0.8rem 0.66rem 1.38rem;background:#f2f2f2;}
.footer-mobile .line1,.footer-mobile .line2 {font-size:0;color:#787878;text-align:center;}
.footer-mobile .line1 {color:#444;}
.footer-mobile .line2 {margin-top:0.2rem;}
.footer-mobile .line1 .format,.footer-mobile .line2 .format {display:inline-block;vertical-align:middle;margin-top:0.08rem;margin-bottom:0.11rem;font-size:0.24rem;line-height:1.5em;color:#787878;}
.footer-mobile .line1 .format {margin:0;margin-bottom:0.11rem;padding:0 0.28rem;border-left:0.01rem solid #e4e4e4;font-size:0.26rem;line-height:1em;color:#444;}
.footer-mobile .line1 .format:first-child {border:none;}
.footer-mobile .line1 .backToPC {display:table;margin:0.2rem auto 0;}
.footer-mobile .line2 .format:nth-child(2) {margin-right:0.08rem;}
.footer-mobile .line2 .gshIcon {float:left;width:0.44rem;height:0.44rem;margin-right:0.2rem;}
/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width:1025px){
.footer a:hover {color:#f88c14;}
}
@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;}
.footer {display:none;}
.footer-mobile {display:block;}
}
@media screen and (max-width:750px){
html {font-size:13.33vw;}
}
@media screen and (max-width:480px){
html {font-size:20.83vw;}
.footer-mobile {padding:0.5rem 0.26rem;}
.footer-mobile .line2 {position:relative;padding-left:0.44rem;}
.footer-mobile .line1 .format {padding:0 0.12rem;font-size:16px;}
.footer-mobile .line2 .format {font-size:14px;}
.footer-mobile .line2 .gshIcon {position:absolute;left:0;margin-right:0;}
}
@media screen and (min-width:399px) and (max-width:480px){
.footer-mobile .line2 .format:last-child {margin-left:-0.44rem;}
}
@media screen and (max-width:398px){
.footer-mobile .line2 {left:-0.22rem;}  
.footer-mobile .line2 .gshIcon {left:0.44rem;}
}
@media screen and (max-width:319px){
html {font-size:66.43px;}
}