﻿@charset "utf-8";
/*!
 * 米维建站  一建轻松建站
 * 详尽信息请看官网：http://www.miwinfo.com/
 *
 * Copyright 2014 米维建站
 *
 * 请尊重原创，保留头部版权
 * 仅供学习参考使用，不可用于任何商业用途
 *
 * 客服QQ 974837117
 */
@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 1200px) {
  .content {
    max-width: 1024px;
  }
  .footer .mid {
    width: 400px;
  }
  .nylic .nr .li1 {
    width: 300px;
  }
  .nylic .nr .li2 {
    width: 300px;
  }
  .nylic .nr .wz1 {
    left: 495px;
    top: 58px;
  }
  .nylic .nr .wz2 {
    left: 66px;
    top: 156px;
  }
  .nylic .nr .wz3 {
    left: 495px;
    top: 255px;
  }
  .nylic .nr .wz4 {
    left: 66px;
    top: 356px;
  }
  .nylic .nr .wz5 {
    left: 495px;
    top: 506px;
  }
}
@media only screen and (max-width: 1024px) {
  .content {
    max-width: 850px;
  }
  .header .inmuen ul li {
    font-size: 14px;
    padding: 0 17px;
  }
  .inabout,
  .insan,
  .innews,
  .inmess {
    padding: 30px 0;
  }
  .inabout .lmtit span,
  .inpro .lmtit span,
  .innews .lmtit span {
    font-size: 25px;
  }
  .inabout .enlmtit,
  .inpro .enlmtit,
  .innews .enlmtit {
    font-size: 18px;
  }
  .inabout .left .tit {
    font-size: 25px;
  }
  .inpro .nav ul li {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    margin: 0 5px;
  }
  .inpro .nav ul li.more {
    line-height: 14px;
  }
  .innews .left {
    padding-right: 20px;
    width: 50%;
  }
  .innews .right {
    width: 50%;
    padding: 15px 0;
  }
  .footer .fcon {
    margin-right: 30px;
  }
  .nylic .nr .li1 {
    width: 200px;
  }
  .nylic .nr .li2 {
    width: 200px;
  }
  .nylic .nr .wz1 {
    left: 409px;
    top: 58px;
  }
  .nylic .nr .wz2 {
    left: 80px;
    top: 156px;
  }
  .nylic .nr .wz3 {
    left: 409px;
    top: 255px;
  }
  .nylic .nr .wz4 {
    left: 80px;
    top: 356px;
  }
  .nylic .nr .wz5 {
    left: 409px;
    top: 506px;
  }
}
@media only screen and (max-width: 910px) {
}
@media only screen and (max-width: 850px) {
  .content {
    padding: 0 10px;
  }
  .header .logo img {
    height: 50px;
  }
  .nav_handle {
    display: block;
  }
  .header .inmuen {
    display: none;
    float: none;
    clear: both;
  }
  .header .inmuen ul li {
    height: 35px;
    line-height: 35px;
    width: auto;
    float: none;
    text-align: center;
    border-bottom: 3px solid #fff;
  }
  .header .inmuen ul li.on {
    border-bottom: 3px solid #3dadb4;
  }
  .header .inmuen ul li:hover {
    border-bottom: 3px solid #3dadb4;
  }
  .banner .pagination {
    bottom: 5px;
  }
  .inabout,
  .insan,
  .innews,
  .inmess {
    padding: 20px 0;
  }
  .inabout .lmtit,
  .inpro .lmtit,
  .innews .lmtit {
    height: 40px;
    line-height: 40px;
  }
  .inabout .left {
    padding: 0px;
    width: auto;
    float: none;
    margin-bottom: 10px;
  }
  .inabout .right {
    width: auto;
    float: none;
  }
  .inabout .enlmtit,
  .inpro .enlmtit,
  .innews .enlmtit {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .insan ul li {
    width: auto;
    float: none;
    margin: 5px 0;
  }
  .inpro .nav ul li {
    display: block;
    box-sizing: border-box;
    width: 31.3333333%;
    padding: 0;
    float: left;
    margin: 5px 1%;
  }
  .inpro .nr ul li {
    width: 50%;
  }
  .innews .left {
    padding: 0px;
    width: auto;
    float: none;
  }
  .innews .right {
    width: auto;
    height: auto;
  }
  .inmess .text1,
  .inmess .text2 {
    width: 100%;
    margin: 0 0 10px 0;
    float: none;
  }
  .inmess .textarea {
    margin-bottom: 10px;
  }
  .footer .fcon,
  .footer .ewm {
    display: none;
  }
  .footer .mid {
    width: auto;
    float: none;
  }
  .footer .mid .fenx {
    padding: 15px 0 0;
  }
  .footer .mid .fnav ul li {
    padding: 0 10px;
  }
  .page .content {
    padding: 0;
  }
  .nynav ul li {
    display: block;
    float: left;
    padding: 0;
    height: 40px;
    line-height: 40px;
    width: 33.333333%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .nypro {
    padding-top: 20px;
  }
  .nypro ul li {
    width: 48%;
    padding: 10px;
    margin-bottom: 20px;
  }
  .nypro ul li .pic {
    height: 120px;
    margin-bottom: 10px;
  }
  .nypro ul li .tit {
    font-size: 14px;
  }
  .page {
    padding-bottom: 20px;
  }
  .nynews ul li {
    padding: 20px 0;
  }
  .nynews ul li .pic {
    position: static;
    width: auto;
    text-align: center;
  }
  .nynews ul li .date {
    padding: 0;
    position: static;
    width: auto;
    text-align: left;
    margin-top: 10px;
    border: 0;
  }
  .nynews ul li .date span {
    display: inline-block;
    font-size: 18px;
    margin-right: 10px;
  }
  .nynews ul li .date em {
    display: inline-block;
  }
  .nynews {
    padding: 0 0 20px;
  }
  .nywangd {
    padding: 20px 0;
  }
  .nywangd .lmtit {
    font-size: 22px;
  }
  .nyjingx ul li {
    width: 50%;
    padding: 0 10px;
  }
  .nyjingx ul li .tit {
    font-size: 15px;
  }
  .nyjingx {
    padding-bottom: 20px;
  }
  .nyjoinmess {
    padding: 20px 0;
  }
  .nyjoinmess .lmtit {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .nyjoinmess .text1,
  .nyjoinmess .text2 {
    width: 100%;
    margin: 0 0 10px 0;
    float: none;
  }
  .nyjoinmess .textarea {
    margin-bottom: 10px;
  }
  .nyaboutmain {
    padding: 20px 15px;
  }
  .nyteam .nr ul li.one {
    padding: 20px;
  }
  .nyteam .nr ul li.one .pic {
    width: 150px;
    height: 150px;
    position: static;
    margin: 0 auto 10px;
  }
  .nyteam .nr ul li {
    padding: 20px;
    width: 98%;
  }
  .nyteam .nr ul li .pic {
    width: 150px;
    height: 150px;
    position: static;
    margin: 0 auto 10px;
  }
  .nylic .nr {
    min-height: initial;
    background: none;
  }
  .nylic .nr .li1 {
    position: relative;
    min-height: 70px;
    left: initial;
    right: initial;
    top: initial;
    width: auto;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
  }
  .nylic .nr .li1 span {
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
    background: #32beff;
  }
  .nylic .nr .li2 {
    position: relative;
    min-height: 70px;
    left: initial;
    right: initial;
    top: initial;
    width: auto;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
  }
  .nylic .nr .li2 span {
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
    background: #32beff;
  }
}
@media only screen and (max-width: 640px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 360px) {
}
