@charset "UTF-8";
/* rem */
/* reset */
/**********************************全局*************************************/
* {
  margin: 0;
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

a {
  text-decoration: none;
  color: #000; }

li {
  list-style-type: none; }

html, body {
  width: 100%;
  height: 100%;
  font-size: 0.6222222222rem;
  font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif; }

nav {
  width: 100%;
  height: 1.4222222222rem;
  background: #fff;
  position: relative; }
  nav #logo {
    width: 6.3333333333rem;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 7.3777777778rem; }
  nav #right_p {
    line-height: 1.4222222222rem;
    font-size: 16px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 9.3333333333rem;
    letter-spacing: 0.0444444444rem; }
    nav #right_p span {
      margin-left: 0.8888888889rem; }

footer {
  width: 100%;
  height: 1.3333333333rem;
  line-height: 1.3333333333rem;
  background: #fff;
  text-align: center;
  font-size: 10px; }
  footer img {
    width: 14px;
    position: relative;
    top: 2px;
    margin-left: 0.0444444444rem;
    margin-right: 0.1111111111rem; }

section {
  width: 100%; }
  section #content_img {
    width: 9.775rem;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

.phone_warp {
  display: none; }

@media screen and (max-width: 950px) {
  html, body {
    background: #ffffff !important; }

  nav, section, footer {
    display: none; }

  .phone_warp {
    display: block;
    width: 100%; }
    .phone_warp .phone_nav {
      width: 100%; }
      .phone_warp .phone_nav .phone_logo_nav {
        width: 100%;
        height: 1.65rem;
        position: relative;
        background: #ffffff; }
        .phone_warp .phone_nav .phone_logo_nav img {
          width: 7.125rem;
          position: absolute;
          margin: auto;
          top: 0;
          bottom: 0;
          left: 0.75rem; }
      .phone_warp .phone_nav ul {
        width: 100%;
        height: 1.65rem;
        position: relative;
        background: #c8251e; }
        .phone_warp .phone_nav ul li {
          height: 1.65rem;
          line-height: 1.65rem;
          float: left;
          margin-left: 1rem;
          font-size: 0.7rem;
          color: #fff; }
        .phone_warp .phone_nav ul .main_index {
          font-size: 0.8rem; }
    .phone_warp .phone_section {
      width: 100%; }
      .phone_warp .phone_section .index_banner {
        width: 100%; }
        .phone_warp .phone_section .index_banner img {
          width: 100%; }
    .phone_warp .phone_footer {
      width: 100%;
      padding-top: 0.375rem;
      padding-bottom: 0.375rem;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      font-size: 0.35rem;
      text-align: center; }
      .phone_warp .phone_footer img {
        width: 0.35rem;
        position: relative;
        top: 2px;
        margin-left: 0.05rem;
        margin-right: 0.125rem; } }

/*# sourceMappingURL=index.css.map */
