#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}::-webkit-scrollbar-track{background:#e5e5e5;border-radius:2px}.footer{height:120px;background:#222;padding-top:40px;margin-top:44px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer,.w_100{width:100%}.h_100{height:100%}.footer p{text-align:center;color:#999;font-size:14px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex_start{-ms-flex-line-pack:start;align-content:flex-start}.flex_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_warp{-ms-flex-wrap:wrap;flex-wrap:wrap}.cp{cursor:pointer}.flex_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex_around{-ms-flex-pack:distribute;justify-content:space-around}.hide_line1{overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;line-height:1.3}.footer_wrap{width:100%;margin-top:32px;height:134px}.footer_wrap .footers{width:1200px;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_wrap .footers .img{width:57px;height:74px;margin-right:16px}.footer_wrap .footers .img img{width:100%;height:100%}.footer_wrap .footers .infoval .tit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:17px}.footer_wrap .footers .infoval .tit .gray{color:#d6d6d6;-webkit-text-decoration-color:#d6d6d6;text-decoration-color:#d6d6d6}.footer_wrap .footers .infoval .tit .brown{color:#a21c00;-webkit-text-decoration-color:#a21c00;text-decoration-color:#a21c00}.footer_wrap .footers .infoval .tit a{font-size:14px;text-decoration:underline;margin-right:30px}.footer_wrap .footers .infoval p{text-align:left}.footer_wrap .footers .infoval .gray2{color:#999}.footer_wrap .footers .infoval .brown2{color:#a25300}.black{background:#222}.yellow{background:#ffc75a}