.pub-center {
  font-size: 25px !important; }
  .pub-center img {
    width: 80%;
    height: 80%; }
  .pub-center h1 {
    margin: 5px 0;
    padding: 0;
    font-size: 25px !important; }

.pub-top .pub-nav {
  /*
		position: fixed;
		top:96px;
		width: 100%;
		height:100%;
		z-index: 9999;*/ }
  .pub-top .pub-nav .navbar-collapse {
    padding: 0;
    position: fixed;
    width: 100%;
    left: 0px;
    top: 73px;
    background: #fff;
    z-index: 999;
    border: none; }
  .pub-top .pub-nav .nav {
    margin-top: 0px;
    display: block;
    width: 100%;
    transform: none;
    left: 0; }
    .pub-top .pub-nav .nav > li {
      display: block;
      width: 100%;
      background: #fff;
      padding: 5px 0; }
      .pub-top .pub-nav .nav > li a {
        text-align: left; }
      .pub-top .pub-nav .nav > li .dropdown-menu {
        margin-bottom: 15px;
        position: relative;
        box-shadow: 0 0 0;
        border-radius: 0; }
        .pub-top .pub-nav .nav > li .dropdown-menu a {
          padding: 5px 0;
          text-indent: 1em; }

.pub-top .navbar-header {
  line-height: 97px;
  text-align: right; }
  .pub-top .navbar-header .navbar-toggle {
    margin: 0;
    right: 20px;
    float: inherit;
    border-color: #ddd; }
    .pub-top .navbar-header .navbar-toggle .icon-bar {
      background: #888; }

.pub-foot {
  text-align: center; }
  .pub-foot div {
    margin: 5px 0; }

.idx-center > div {
  margin-top: 10px; }

.idx-center .idx-center-mob2 {
  background: #019946;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0; }

.idx-center .idx-bigtit {
  font-size: 20px !important; }

.pub-tools {
  width: 43px; }
  .pub-tools > div {
    height: 43px; }

.in-banner > h1 {
  font-size: 24px; }

.in-container.in-fluid > div {
  margin: 20px 0;
  position: relative; }
  .in-container.in-fluid > div .in-fluid-tit {
    text-align: center;
    position: absolute;
    transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    left: 50% !important; }
    .in-container.in-fluid > div .in-fluid-tit .in-fluid-tit_1 {
      font-size: 22px; }
    .in-container.in-fluid > div .in-fluid-tit .in-fluid-tit_2 {
      font-size: 16px; }
    @media (max-width: 390px) {
      .in-container.in-fluid > div .in-fluid-tit .in-fluid-more {
        display: none !important; } }

/*# sourceMappingURL=maps/mobile.css.map */
