::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

.layout {
  width: 1200px;
  margin: 0 auto; }


.register {
  height: 40px;
  background: #fafafa; }
  .register p {
    float: right;
    line-height: 40px;
    color: #9c9c9c;
    font-size: 16px; }
    .register p i {
      margin: 0 9px;
      font-style: normal; }
    .register p a {
      color: #9c9c9c;
      font-size: 16px; }
      .register p a:hover {
        color: #567fe6; }

.header {
  height: 160px; }
  .header .logo-wrap {
    float: left;
    margin-top:40px;}
    .header .logo-wrap i {
      float: left;
      width: 72px;
      height: 68px;
      margin-top: 12px;
      background: url(../images/logo.jpg) no-repeat; }
    .header .logo-wrap p {
      float: left;
      font-size: 28px;
      color: #567fe6;
      font-weight: bold;
      height: 92px;
      line-height: 92px;
      margin-left: 10px; }
      .header .logo-wrap p a {
        font-size: 32px;
        color: #ffffff;
        font-weight: bold; }
  .header form {
    float: right;
    margin: 65px 0 0 0; }
    .header form .layui-form-item {
      margin-bottom: 0; }
      .header form .layui-form-item .layui-input-inline {
        width: 130px;
        margin-right: 0; }
        .header form .layui-form-item .layui-input-inline .layui-input {
          border-right: none;
          border-radius: 0;
          height: 40px;
          border-color: #567fe6;
          font-size: 16px; }
          .header form .layui-form-item .layui-input-inline .layui-input:focus, .header form .layui-form-item .layui-input-inline .layui-input:hover {
            border-color: #567fe6 !important; }
        .header form .layui-form-item .layui-input-inline .layui-btn {
          font-size: 16px;
          color: #fff;
          height: 40px;
          border-radius: 0;
          background-color: #567fe6; }
        .header form .layui-form-item .layui-input-inline .layui-form-select dl dd.layui-this {
          background-color: #567fe6; }
        .header form .layui-form-item .layui-input-inline .layui-form-select .layui-edge {
          border-top-color: #567fe6; }
      .header form .layui-form-item input::-webkit-input-placeholder {
        font-size: 16px;
        color: #999; }
      .header form .layui-form-item input::-moz-placeholder {
        font-size: 16px;
        color: #999; }
      .header form .layui-form-item input:-ms-input-placeholder {
        color: #999; }
      .header form .layui-form-item .modify::-webkit-input-placeholder {
        font-size: 14px;
        color: #cacaca; }
      .header form .layui-form-item .modify::-moz-placeholder {
        font-size: 14px;
        color: #cacaca; }
      .header form .layui-form-item .modify:-ms-input-placeholder {
        color: #cacaca; }

.nav {
  background: #567fe6; }
  .nav ul {
    display: table;
    height: 60px;
    width: 100%; }
    .nav ul li {
      display: table-cell;
      text-align: center; }
      .nav ul li a {
        display: inline-block;
        height: 60px;
        width: 100%;
        line-height: 60px;
        text-align: center;
        font-size: 20px;
        font-weight: normal;
        color: #fff; }
        .nav ul li a:hover {
          background: #4160ad;
          font-weight: bold; }
        .nav .layout ul li .cur {
          background: #4160ad;
          font-weight: bold; }

.footer {
  background: #fafafa;
   }
  .footer .footer-links {
    line-height: 30px;
    padding: 42px 0 12px;
    text-align: center;
    border-bottom: 1px solid #e1e1e1; }
    .footer .footer-links span {
      font-size: 14px;
      color: #333;
      margin-right: 46px; }
      .footer .footer-links span.last-footer-links {
        margin-right: 0; }
  .footer .icp {
    text-align: center;
    line-height: 32px;
    /*padding-bottom: 49px;*/
  }
    .footer .icp span {
      font-size: 14px;
      color: #333;
      margin-right: 10px; }
      .footer .icp span.last-icp {
        margin-right: 0; }

#sidebar {
  display: block;
  position: fixed;
  z-index: 99;
  bottom: 40px;
  right: 17px;
  width: 64px;
  text-align: center;
  border: 1px solid #567fe6;
  background-color: #fff; }
  #sidebar .sidebar-item {
    font-size: 0; }
    #sidebar .sidebar-item i {
      display: inline-block;
      width: 62px;
      height: 62px;
      cursor: pointer; }
      #sidebar .sidebar-item i.addText {
        font-size: 18px;
        color: #fff;
        background: #567fe6;
        text-align: center;
        font-style: normal; }
      #sidebar .sidebar-item i.addLineHeight {
        line-height: 62px; }
      #sidebar .sidebar-item i.addPadding {
        line-height: 20px;
        padding: 10px 10px 0 10px; }
    #sidebar .sidebar-item.share {
      position: relative;
      border-bottom: 1px solid #567fe6; }
      #sidebar .sidebar-item.share .addBg {
        background: url(../images/ico-sidebar-03.png) center no-repeat; }
    #sidebar .sidebar-item.leaving-message {
      border-bottom: 1px solid #567fe6; }
      #sidebar .sidebar-item.leaving-message .addBg {
        background: url(../images/ico-sidebar-01.png) center no-repeat; }
    #sidebar .sidebar-item.return-top .addBg {
      background: url(../images/ico-sidebar-02.png) center no-repeat; }
    #sidebar .sidebar-item .qr-code {
      display: none;
      position: absolute;
      left: -121px;
      top: -1px;
      background-color: #fff;
      padding: 10px 10px 0;
      border: 1px solid #567fe6;
      border-right: none; }
      #sidebar .sidebar-item .qr-code img {
        width: 98px;
        height: 98px;
        margin: 0 auto; }
      #sidebar .sidebar-item .qr-code p {
        font-size: 14px;
        color: #567fe6;
        line-height: 34px; }


      .bottom{width: 600px;margin-left: 400px}
      .bottom_right{float: left;}

.ms-controller{
   visibility: hidden
}