body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,div,li,dt,dd{
    /* 默认有边距，都要清除 */
    margin: 0;
    padding: 0;
    /*字体设置*/
    font-size: 12px;
    font-family: "Microsoft Yahei",sans-serif;
    /* 去掉列表的原点 */
    list-style: none;
    /* 默认鼠标 */
    cursor: default;
}
a {
    text-decoration: none;
    padding: 0;
    margin: 0;
    outline: 0;
}
#footer, #header {
    line-height: 100%;
}
#header.topnav-container.header-scroll {
    background: rgba(0,0,0,.5);
    padding-top: 12px;
}
#header.topnav-container {
    position: fixed;
    top: 0;
    left: 0;
    padding: 42px 14% 12px;
    overflow: hidden;
    z-index: 200;
    background: rgba(0,0,0,0);
    width: 90%;
    -webkit-transition: all .25s;
    transition: all .25s;
    padding-left: 8%;
    padding-right: 2%;
}
.pull-left {
    float: left!important;
}
#header.topnav-container .nav-left .logo {
    display: inline-block;
    vertical-align: text-top;
    width: 159px;
    height: 36px;
    /*background: url(../img/rrbd-index.png) center no-repeat;
    background-size: cover!important;*/
}
#header.topnav-container .nav-left .nav-links {
    margin-left: 40px;
    display: inline-block;
    vertical-align: text-top;
}
#header.topnav-container .nav-left .nav-links li {
    margin-right: 12px;
    display: inline-block;
    vertical-align: text-top;
    line-height: 36px;
    cursor: pointer;
}
#header.topnav-container .nav-left .nav-links li a {
    position: relative;
    font-size: 14px;
    color: #ecf2f7;
}
#header.topnav-container .nav-left .nav-links li.active a, header.topnav-container .nav-left .nav-links li:hover a {
    color: #fff;
    position: relative;
    font-size: 14px;
}
#header.topnav-container .nav-left .nav-links li.active a:after, header.topnav-container .nav-left .nav-links li:hover a:after {
    transform: scale(1,1);
}
#header.topnav-container .nav-left .nav-links li a:after {
    position: absolute;
    left: 0;
    bottom: -4px;
    content: "";
    width: 100%;
    height: 2px;
    background: #3598dc;
    transition: all .2s cubic-bezier(.4,0,.2,1);
    transform: scale(0,1);
    -webkit-transition: all .2s cubic-bezier(.4,0,.2,1);
    box-sizing: border-box;
}
#header.topnav-container .nav-right {
    position: relative;
    color: #333;
}
.pull-right {
    float: right!important;
}
.index-wrap .banner-container {
    position: relative;
    height: 680px;
    min-height: 580px;
    overflow: hidden;
    width: 100%;
}
.index-wrap .banner-container ul {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index-wrap .banner-container ul li.banner-item.item1 {
    background: url(../img/rrbd-banner.png) center no-repeat;
    width:100%;
}
.index-wrap .banner-container ul li.banner-item {
    float: left;
    display: inline-block;
    vertical-align: text-top;
    width: 100%;
    height: 100%;
    min-height: 400px;
    background-size: cover!important;
}
.index-wrap .banner-container ul li.banner-item .banner-item-content {
    margin: 250px auto auto;
    text-align: center;
}
.index-wrap .banner-container ul li.banner-item .banner-item-content .banner-item-title {
    font-size: 40px;
    color: #FFFFFF;
    text-align: center;
    margin: 0 auto 25px;
    letter-spacing: 4.4px;
}
.index-wrap .banner-container ul li.banner-item .banner-item-content .banner-item-title.second {
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 2.4px;
    padding: 0 15%;
    margin-bottom: 30px;
}
.nav-right-phone{
    float:right;
    font-family: Arial-Black;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    height:36px;
    line-height: 36px;
}
.nav-right-mobile{
    float:right;
    margin:7.5px 35px;
}
.nav-right-people{
    float:right;
    margin:7.5px 35px;
}
.btn-primary {
    transition: all .2s cubic-bezier(.4,0,.2,1);
    display: inline-block;
    width:180px;
    height: 48px;
    line-height: 48px;
    background: #F09F1A;
    padding: 0 .55555556rem;
    border-radius: 2.05555556rem;
    vertical-align: text-top;
    text-align: center;
    font-size: 14px;
    color: #040A20;
    letter-spacing: 0;
}
.banner-bootom-logo{
    margin-top: 150px;
}
.headers_top{
    width:100%;
    height:100px;
}