a:link {text-decoration: none;}


body {
  font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
  background: #fff;
}

.site-nav {
  color: #f3f3f3;
}

.site-footer {
  font-family: @font-family-monospace;
  font-size: 1.4rem;
  line-height: 22px;
  background-color: #302f31;
  color:#bbb8bf;
  position: relative;
}

.site-footer a {color:#bbb8bf;}
.site-footer a:hover{color:#bbb8bf;}

.copyright {
  padding: 30px 0 20px;
}

.site-section {
  color: #333;
  display: block;
  position: relative;
}

.site-section h1 {
  padding-top: 60px;
  font-size: 40px;
}

.anne-section-1 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-1.jpg") no-repeat center top;
}

.anne-section-2 {
  height: 680px;
  color: #333;
  text-align: center;
  background: url("../images/anne-overview-2.png") no-repeat center top;
}

.anne-section-3 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-3.png") no-repeat center top;
}

.anne-section-4 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-4.png") no-repeat center top;
}

.anne-section-5 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-5.png") no-repeat center top;
}

.anne-section-6 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-6.png") no-repeat center top;
}

.anne-section-7 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-7.png") no-repeat center top;
}

.anne-section-8 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-8.png") no-repeat center top;
}

.anne-section-9 {
  height: 680px;
  color: #fff;
  text-align: center;
  background: url("../images/anne-overview-9.png") no-repeat center top;
}

.annepro-section-1 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-1.png") no-repeat center top;
}

.annepro-section-2 {
  height: 960px;
  color: #333;
  text-align: center;
  background: url("../images/annepro-overview-2.png") no-repeat center top;
}

.annepro-section-3 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-3.png") no-repeat center top;
}

.annepro-section-4 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-4.png") no-repeat center top;
}

.annepro-section-5 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-5.png") no-repeat center top;
}

.annepro-section-6 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-6.png") no-repeat center top;
}

.annepro-section-7 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-7.png") no-repeat center top;
}

.annepro-section-8 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-8.png") no-repeat center top;
}

.annepro-section-9 {
  height: 960px;
  color: #fff;
  text-align: center;
  background: url("../images/annepro-overview-9.png") no-repeat center top;
}

.app-section-robinmange {
  height: 680px;
  color: #fff;
  text-align: center;
  background: #fff;
}

.app-section-tcbus {
   height: 600px;
  color: #fff;
  text-align: center;
  background: #686971;
}

.app-section-1 h2{
  padding-top: 80px;
}

.site-about h3 {
  margin-top:40px;
  font-weight:bold;
}

.site-about h4 {
  margin-top:40px;
  font-weight:bold;
}

.site-about h5 {
  margin-top:20px;
  font-weight:bold;
}

/**
 *  覆盖bootstrap navbar-brand
 */
.navbar-brand {
  float: left;
  height: 50px;
  padding: 0px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}

.site-robinlinks-bar {
  color: #fff;
  background: #ffbb33;
}

.site-buy-button button{
  margin-top: 20px;
  float: right;
}

/**************************************************
* navbar-subnav
**************************************************/
.navbar-subnav {
  background-color:rgba(255,255,255,0);
  border-color: #e7e7e7;
}
.navbar-subnav .navbar-brand {
  color: #fff;
}
.navbar-subnav .navbar-brand:hover,
.navbar-subnav .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-subnav .navbar-text {
  color: #777;
}
.navbar-subnav .navbar-nav > li > a {
  color: #777;
}
.navbar-subnav .navbar-nav > li > a:hover,
.navbar-subnav .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-subnav .navbar-nav > .active > a,
.navbar-subnav .navbar-nav > .active > a:hover,
.navbar-subnav .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-subnav .navbar-nav > .disabled > a,
.navbar-subnav .navbar-nav > .disabled > a:hover,
.navbar-subnav .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-subnav .navbar-toggle {
  border-color: #ddd;
}
.navbar-subnav .navbar-toggle:hover,
.navbar-subnav .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-subnav .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-subnav .navbar-collapse,
.navbar-subnav .navbar-form {
  border-color: #e7e7e7;
}
.navbar-subnav .navbar-nav > .open > a,
.navbar-subnav .navbar-nav > .open > a:hover,
.navbar-subnav .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-subnav .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-subnav .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-subnav .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-subnav .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-subnav .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-subnav .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-subnav .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-subnav .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-subnav .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-subnav .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}


/**************************************************
* sub_nav 
**************************************************/
#sub_nav span {
  font-weight: bold; 
  font-size:16px;
}
#sub_nav .red {
  color:#f00; font-weight: bold; 
}
#sub_nav a:hover { color:#f00; font-weight: bold; }

.site-sub-nav {
  font: 14px/1.5 "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
  background-color:rgba(255,255,255,0.88);
}
.site-sub-nav span {color:#222;}
.site-sub-nav .navbar-nav > li > a {color:#222;}

.site-sub-nav-top {
  color:#eee;
  font: 14px/1.5 "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
  background-color:rgba(255,255,255,0);
}
.site-sub-nav-top span {color:#eee;}
.site-sub-nav-top .navbar-nav > li > a {color:#eee;}

.site-sub-nav-top-blk {
  color:#222;
  font: 14px/1.5 "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";
  background-color:rgba(255,255,255,0);
}
.site-sub-nav-top-blk span {color:#222;}
.site-sub-nav-top-blk .navbar-nav > li > a {color:#222;}

.text-bottom {
  text-align: bottom;
}

.site-divider {
  height: 2px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #222;
}

/**************************************************
* slp 
**************************************************/
.slp-section-1 {
  background: url("../images/slp-index-1.png") no-repeat center;
  background-size:cover;
}
.slp-section-2 {
  background: url("../images/slp-index-2.png") no-repeat center;
  background-size:cover;
}
.slp-section-3 {
  background: url("../images/slp-index-8.png") no-repeat center;
  background-size:cover;
}
.slp-section-4 {
  background: url("../images/slp-index-4.png") no-repeat center;
  background-size:cover;
}
.slp-section-5 {
  background: url("../images/slp-index-5.png") no-repeat center;
  background-size:cover;
}
.slp-section-6 {
  background: url("../images/slp-index-6.png") no-repeat center;
  background-size:cover;
}
.slp-section-7 {
  background: url("../images/slp-index-7.jpg") no-repeat center;
  background-size:cover;
}
.slp-section-8 {
  background: url("../images/slp-index-3.jpg") no-repeat center;
  background-size:cover;
}

.margin-top-50 {
  $("#main_body").addStyle("margin-top:50px;");
}

.margin-top-20 {
  $("#main_body").addStyle("margin-top:20px;");
}