@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;}
.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;}
/* header_begin */
.topic-banner {max-width:100%;height:auto;margin:0 auto;}
/* header_end */
/* bread-crumbs_begin */
.bread-crumbs {margin-top:0.875em;padding-left:0.16em;border-bottom:0.16em solid #f1f0ef;font-size:0.24rem;line-height:1.5em;font-weight:bold;color:#423e4c;}
.bread-crumbs a {position:relative;display:inline-block;font-weight:normal;color:#423e4c;}
.bread-crumbs a:first-child:before {position:absolute;left:0;bottom:-0.16em;content:"";display:block;width:100%;height:0.16em;background:#cdae7d;}
/* bread-crumbs_end */
/* page-number_begin */
.page-number {clear:both;margin-top:0.5rem;text-align:center;font-size:14px;line-height:1.71em;font-family:simsun;}
.page-number font,.page-number a {display:inline-block;margin:0.71em 0 0 0.71em;padding:0 0.6em;border:0.21em solid #d7d7d7;color:#333;background:#fff;}
.page-number font {color:#fff;background:#00a0e9;}
.page-number font:first-child,.page-number a:first-child {margin-left:0;}
/* page-number_end */
/* footer_begin */
.footer {margin-top:2.05rem;font-size:0;background:#105294;}
.footer .wrap {padding:0.55rem 0 0.78rem;overflow:hidden;}
.footer img,.footer .content-wrap {display:inline-block;vertical-align:middle;}
.footer .content-wrap {width:calc(100% - 0.33rem - 1.19rem - 0.21rem);font-size:0.16rem;line-height:1.75em;color:#fff;}
.footer img {width:1.19rem;height:1.19rem;margin:0 0.33rem 0 0.21rem;}
.footer a {color:#fff;}
/* footer_end */
/* //////////////////////////////////////////////////////////////////////////////////// */
@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;}
/* bread-crumbs_begin */
.bread-crumbs {font-size:16px;}
/* bread-crumbs_end */
/* footer_begin */
.footer {margin-top:0.8rem;}
/* footer_end */
}
@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;}
}