@charset "utf-8";

@font-face {
  font-family: "DINPro Regulars";
  /* src: url('../font/SourceHanSansCN/SourceHanSansCN-Regular.otf'); */
  src: url('../font/DINPro-Regular.otf');
  /* url('DINPro-Regular.eot'); /* IE9+ */
  /* src: url('/font/font/SourceHanSansCN-Regular.eot');
  src:url('/font/font/SourceHanSansCN-Regular.eot?#font-spider') format('embedded-opentype'),
  url('/font/font/SourceHanSansCN-Regular.ttf') format('truetype'),
  url('/font/font/SourceHanSansCN-Regular.woff') format('woff'); */
}
*{
  font-family: 'DINPro Regulars';
}
body { width: 100%; height: 100%; overflow: hidden;min-height: 0 ;padding:0;margin:0;}
.stage{position: absolute;z-index: 3;overflow:hidden;width: 100%;height:100%;padding:0;margin:0;}
.hide-data { display: none }

.shop-pop-wrap { position: absolute;z-index: 6; right: 0; bottom: 0; left: 0; display: none; box-shadow: 0 -5px 10px rgba(0, 0, 0, .55); background: #d9d9d9 }
.shop-pop-wrap > .inner { position: relative; padding: 6px 6px 16px 10px }
.spw-brand-logo { position: absolute; top: 12px; left: 21px; font-size:16px; }
.spw-brand-logo img { height: 40px }

.spw-close-btn { position: absolute;z-index: 6; top: 6px; right: 6px; width: 23px; height: 23px; background: url('../img/spw_close_btn_bg.png') no-repeat; background-size: 23px 23px ;cursor:pointer}

.spw-content { max-height: 100px; overflow: auto; -webkit-overflow-scrolling: touch; margin: 62px 10px 8px 6px; color: #121212; font-size: 12px; line-height: 20px }

.spw-deputy-box { overflow: hidden}
.spw-deputy-box > * { float: left; width: 50%; color: #ffffff }
.spw-deputy-box > *:hover { color: #ffffff }
.spw-deputy-box > * .inner { position: relative; display: block; height: 34px; margin: 0 5px 0 0; padding: 0 14px 0 38px; border: 1px solid #a5a5a5; background: #202020; line-height: 34px; text-align: center }
.spw-deputy-box > * + * .inner { padding: 0 38px 0 14px }
.spw-deputy-box .swp-icon-tel, .spw-deputy-box .swp-icon-more { position: absolute; top: 50%; left: 7px; width: 21px; height: 21px; margin: -10px 0 0; background: url('../img/spw_icon_tel_bg.png') no-repeat; background-size: 21px 21px }
.spw-deputy-box .swp-icon-more { right: 7px; left: auto; background-image: url('../img/spw_icon_more_bg.png') }
.spw-deputy-box > * + * { float: right }
.spw-deputy-box em { font-style: normal }