.container{
    width: 100%;
    padding-left: .75rem;
    padding-right: .75rem;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
}
*{
    font-family: 'PingFangbz';
}
body{
    position: relative;
}
img{
    vertical-align: middle;
    width: 100%;
}
.header-line::before,
.header-line::after{
    content: '';
    display: block;
    width: 5rem;
	height: 1px;
    background-color: #999999;
    position: absolute;
}
.header-line::before{
    top: 35px;
    left: 0;
}
.header-line::after{
    top: 35px;
    right: 0;
}

.px10 {
    padding-left: .25rem;
    padding-right: .25rem;
}
.px20 {
    padding-left: .5rem;
    padding-right: .5rem;
}

.px30 {
    padding-left: .75rem;
    padding-right: .75rem;
}

.px40 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.py10 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.py20 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.pl20{
    padding-left: .5rem;
}
.pl30{
    padding-left: .75rem;
}
.pl35{
    padding-left: .88rem;
}
.pl40{
    padding-left: 1rem;
}
.pl45{
    padding-left: 1.13rem;
}
.pl50{
    padding-left: 1.25rem;
}
.pl70{
    padding-left: 1.8rem;
}
.pl75{
    padding-left: 1.88rem;
}
.pl80{
    padding-left: 2rem;
}
.pr20{
    padding-right: .5rem;
}
.pr30{
    padding-right: .75rem;
}
.pr45{
    padding-right: 1.13rem;
}
.pr50{
    padding-right: 1.25rem;
}
.pr70{
    padding-right: 1.75rem;
}
.pr75{
    padding-right: 1.88rem;
}
.pr80{
    padding-right: 2rem;
}
.pt5{
    padding-top: .13rem;
}
.pt10{
    padding-top: .25rem;
}

.pt15{
   padding-top: .38rem; 
}
.pt20{
    padding-top: .5rem;
}
.pt25{
    padding-top: .63rem;
}
.pt30{
    padding-top: .75rem;
}
.pt45{
    padding-top: 1.13rem;
}
.pt50{
    padding-top: 1.25rem;
}
.pt60{
    padding-top: 1.5rem;
}
.pb5{
    padding-bottom: .13rem;
}
.pb10{
    padding-bottom: .25rem;
}
.pb20{
    padding-bottom: .5rem;
}
.pb15{
    padding-bottom: .38rem;
}
.pb20{
    padding-bottom: .5rem;
}
.pb25{
    padding-bottom: .63rem;
}
.pb30{
    padding-bottom: .75rem;
}
.pb35{
    padding-bottom: .88rem;
}
.pb40{
    padding-bottom: 1rem;
}
.pb45{
    padding-bottom: 1.13rem;
}
.pb50{
    padding-bottom: 1.25rem;
}
.pb55{
    padding-bottom: 1.38rem;
}
.pb60{
    padding-bottom: 1.5rem;
}
.pb65{
    padding-bottom: 1.63rem;
}
.pb80{
    padding-bottom: 2rem;
}
.pb100{
    padding-bottom: 2.5rem;
}
.pb150{
    padding-bottom: 3.75rem;
}
.ml10{
    margin-left: .25rem;
}
.ml15{
    margin-left: .38rem;
}
.ml30{
    margin-left: .75rem;
}
.mr5{
    margin-right: .13rem;
}
.mr10{
    margin-right: .25rem;
}
.mr15{
    margin-right: .38rem;
}
.mr20{
    margin-right: .5rem;
}
.mr25{
    margin-right: .63rem;
}
.ml20{
    margin-left: .5rem;
}
.mt10{
    margin-top: .25rem;
}
.mt15{
    margin-top: .38rem;
}
.mt20{
    margin-top: .5rem;
}
.mt25{
    margin-top: .63rem;
}
.mt30{
    margin-top: .75rem;
}
.mt35{
    margin-top: .88rem;
}
.mt40{
    margin-top: 1rem;
}
.mt45{
    margin-top: 1.13rem;
}
.mt50{
    margin-top: 1.25rem;
}
.mt55{
    margin-top: 1.38rem;
}
.mt60{
    margin-top: 1.5rem;
}
.mt70{
    margin-top: 1.75rem;
}
.mt90{
    margin-top: 2.25rem;
}
.mt100{
    margin-top: 2.5rem;
}
.mb5{
    margin-bottom: .13rem;
}
.mb10{
    margin-bottom: .25rem;
}
.mb15{
    margin-bottom: .38rem;
}
.mb20{
    margin-bottom: .5rem;
}
.mb25{
    margin-bottom: .63rem;
}
.mb30{
    margin-bottom: .75rem;
}
.mb35{
    margin-bottom: .88rem;
}
.mb50{
    margin-bottom: 1.25rem;
}
.mb55{
    margin-bottom: 1.38rem;
}
.mb60{
    margin-bottom: 1.5rem;
}
.mb100{
    margin-bottom: 2.5rem;
}
.fz16{
    font-size: .4rem;
}
.fz20{
    font-size: .5rem;
}
.fz24{
    font-size: .6rem;
}
.fz28{
    font-size: .7rem;
}
.fz32{
    font-size: .8rem;
}
.fz36{
    font-size: .9rem;
}
.fz48{
    font-size: 1.2rem;
}
.fz50{
    font-size: 1.25rem;
}
.fcacb7c2 {
    color: #acb7c2;
}

.fc111 {
    color: #111;
}

.fc555 {
    color: #555 ;
}

.fcc21a22 {
    color: #c21a22;
}

.fc333 {
    color: #333;
}
.fc222 {
    color: #222;
}
.fc666 {
    color: #666;
}

.fc999 {
    color: #999;
}

.fc002744 {
    color: #002744;
}
.fcb34747{
    color: #b34747;
}
.fc444{
    color: #444;
}
.fc888{
    color: #888;
}
.fcccc{
    color: #ccc;
}
.fcda2626{
    color: #da2626;
}
.fcbbb{
    color: #bbb;
}
.fcf2f2f2{
    color:#f2f2f2;
}
.fc007ae1{
    color: #007ae1;
}
.fc0082f0{
    color: #0082f0;
}
.fc0070e3{
    color: #0070e3;
}
.fc008ff3{
    color: #008ff3;
}
.fc777{
    color: #777;
}
.fcaaa{
    color: #aaa;
}
.fc6ab96a{
    color: #6ab96a;
}
.fc989898{
    color: #989898;
}
.fc8d8d8c{
    color: #8d8d8c;
}
.fc2b2b2b{
    color: #2b2b2b;
}
.fc909090{
    color: #909090;
}
.fc1b4572{
    color: #1b4572;
}
.fc2b2b2b{
    color: #2b2b2b;
}
.fc000{
    color: #000;
}
.fc898989{
    color: #898989;
}
.fc26456f{
    color: #26456f;
}
.fcff9933{
    color: #ff9933;
}
.fc4a4a4a{
    color: #4a4a4a;
}
.fc2d2b2b{
    color: #2d2b2b;
}
.fc3571b9{
    color: #3571b9;
}
.fc335d8a{
    color: #335d8a;
}