html {
  font-size: 62.5%;
  font-family: "Microsoft yahei"; }

.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clear {
  clear: both;
  height: 0;
  overflow: hidden; }

input[type=text], textarea {
  -webkit-appearance: none; }

input:focus {
  -webkit-user-modify: read-write-plaintext-only; }

.navbar-default {
  background: #fff; }

a {
  text-decoration: none; }

.font-16 {
  font-size: 16px !important; }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover
.logo {
  background: transparent !important;
  color: #627fc2; }

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  color: #627fc2;
  outline: none; }

.navbar-brand {
  padding: 0; }

.navbar-collapse {
  background: #fff; }

.navbar-header {
  background: #fff; }

h1, h2, h3, h4, h5, h6, label {
  color: #34495e !important; }

.f_mobile_banner {
  background: url(../images/f_bg01.jpg) no-repeat center;
  width: 100%;
  height: 4.52rem;
  background-size: 100%;
  margin-top: 1.30667rem;
  overflow: hidden; }
  .f_mobile_banner .mobile_banner {
    font-size: 0.56rem;
    margin: 0 auto;
    width: 8rem;
    height: 1.06667rem;
    border: 0.04rem solid #fff;
    text-align: center;
    line-height: 1rem;
    margin-top: 1.73333rem;
    color: #fff;
    font-weight: 600;
    border-radius: 0.13333rem; }

.f_mobile_bg {
  width: 100%;
  height: 0.53333rem;
  background: #f6f7f8; }

.f_mobile_content {
  padding-left: 0.42667rem;
  padding-right: 0.42667rem; }
  .f_mobile_content .title {
    height: 1.06667rem;
    width: 100%;
    border-bottom: 1px solid #e6e7e8; }
    .f_mobile_content .title span {
      font-size: 0.4rem;
      font-weight: 600;
      line-height: 1.06667rem; }
  .f_mobile_content .img {
    padding: 0.93333rem; }
    .f_mobile_content .img img {
      width: 100%; }
  .f_mobile_content .s_title {
    font-size: 0.4rem;
    font-weight: 600;
    margin-bottom: 0.26667rem; }
  .f_mobile_content .s_content {
    font-size: 0.34667rem;
    color: #5f6061; }

.f_mobile_end .content-head {
  font-size: 0.6rem;
  font-weight: 100;
  color: #000; }
.f_mobile_end .applyButton2 {
  display: block;
  margin: 0 auto;
  border: 1px solid #7cc4d9;
  font-size: 0.50667rem;
  color: #7cc4d9;
  line-height: 1.33333rem;
  width: 4.4rem;
  height: 1.33333rem;
  border-radius: 0.2rem;
  text-decoration: none; }
.f_mobile_end .applyButton2:hover {
  text-decoration: none; }
.f_mobile_end .abcd p a {
  font-size: 0.42667rem;
  color: #fff; }

.f_mobile_content .content {
  display: none; }

#applyModal {
  width: 450px;
  height: 355px;
  padding: 15px 30px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -220px;
  margin-top: -172px;
  overflow: visible; }

.asubmitApplyButton a {
  border-radius: 3px;
  border: 1px solid #38a4c5;
  color: #38a4c5;
  padding: 13px 40px;
  text-decoration: none !important;
  font-weight: 300;
  /*color: #fff;*/
  font-family: "sans-serif";
  font-size: 16px !important; }

.asubmitApplyButton a:hover {
  background: #fb923f;
  color: #fff !important;
  border: 1px solid #fb923f; }

.f_mobile_banner {
  z-index: 1; }
  .f_mobile_banner .mobile_banner {
    z-index: 1; }

.f_mobile_nav {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0; }
  .f_mobile_nav .f_mobile_nav_header {
    height: 1.33333rem;
    width: 100%;
    background: #fff;
    border-bottom: 0.02667rem solid #e7e7e7; }
    .f_mobile_nav .f_mobile_nav_header a {
      display: block;
      float: left; }
    .f_mobile_nav .f_mobile_nav_header .navbar-brand {
      padding-top: 0px !important;
      padding-left: 0px !important; }
    .f_mobile_nav .f_mobile_nav_header .navbar-brand > img {
      display: inline-block;
      width: 103px;
      height: 42px;
      padding-top: 7px;
      padding-left: 10px; }
    .f_mobile_nav .f_mobile_nav_header span {
      float: right;
      margin-right: 0.4rem;
      margin-top: 0.24rem;
      display: block;
      height: 0.85333rem;
      width: 1.12rem;
      border: 0.02667rem solid #dddddd;
      border-radius: 0.10667rem;
      text-align: center;
      font-size: 0.6rem;
      line-height: 0.85333rem; }
  .f_mobile_nav .f_mobile_menu {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    display: none;
    border-bottom: 0.02667rem solid #e7e7e7; }
    .f_mobile_nav .f_mobile_menu li {
      width: 100%; }
      .f_mobile_nav .f_mobile_menu li a {
        z-index: 10001;
        display: block;
        height: 1.26667rem;
        width: 100%;
        background: #fff;
        font-size: 0.34667rem;
        color: #777777;
        line-height: 1.26667rem;
        text-indent: 0.4rem;
        text-decoration: none; }

/*# sourceMappingURL=feature_mobile.css.map */
