body {
    background: #000;
}

.navbar-inverse {
    background: #231815;
    border-radius: 0;
    border: none;
}

.navbar {
    color: #777;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #fff;
    background: none;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}

.navbar {
    margin-bottom: 0;
}

.dropdown-menu {
    background: rgba(0, 0, 0, 0.5);
    min-width: 100px;
}

.dropdown-menu>li>a {
    color: #fff;
}

.container-fluid {
    margin: 0;
    padding: 0;
}

.carousel-indicators li,
.carousel-indicators .active {
    width: 20%;
    height: 3px;
    background: #fff;
}

.carousel-indicators li {
    opacity: 0.2;
}

.carousel-indicators .active {
    opacity: 1;
}

.outside,
.current,
.tec_plat {
    margin-top: 30px;
}

.outside .title .glyphicon {
    font-size: 11px;
}

.outside .caption1 {
    width: 50%;
    height: 30px;
    line-height: 30px;
    background: rgba(255, 255, 255, 0.3);
    padding-bottom: 0;
    padding-top: 0;
    left: 25%;
    bottom: 35%;
}

.outside .row>div {
    margin-bottom: 20px;
}

.outside .row div .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    left: 0;
    bottom: 0;
    margin-bottom: 0;
}

.footer ul {
    padding-left: 0;
}

.footer h5 {
    color: #fff;
}

.footer ul,
.footer a,
.footer li,
.footer p {
    color: #999;
    list-style: none;
}

.footer,
.footer a {
    font-size: 12px;
    line-height: 22px;
}

.footer a:hover {
    text-decoration: none;
}

.footer .weixin,
.footer .weibo {
    display: inline-block;
    width: 20px;
    height: 20px;
}

.footer .weixin {
    margin-right: 10px;
}

.footer .search_address {
    display: inline-block;
    width: 13px;
    height: 15px;
    margin-right: 5px;
}

.copy {
    color: #999;
    margin-top: 40px;
    margin-bottom: 20px;
}




































/*--------------------添加---------------*/

.line25 {
    line-height: 25px
}

.ova {
    overflow: auto;
}

.img1 {
    width: 100%;
}

.h600 {
    height: 400px;
}

.h300 {
    height: 200px;
}

.vd_1 {
    margin-left: -10px;
    margin-right: -10px;
    background-image: url("../img/paobu/video.jpg");
    background-position: top center;
    background-size: cover;
}

.vd_2 {
    margin-left: -10px;
    margin-right: -10px;
    background-image: url("../img/paobu/vd_2.jpg");
    background-position: top center;
    background-size: cover;
}

.vd_3 {
    margin-left: -10px;
    margin-right: -10px;
    background-image: url("../img/paobu/vd_1.jpg");
    background-position: top center;
    background-size: cover;
}

.vd_4 {
    margin-left: -10px;
    margin-right: -10px;
    background-image: url("../img/paobu/v4.jpg");
    background-position: top center;
    background-size: cover;
}

.ova::-webkit-scrollbar {
    width: 6px;
    height: 16px;
    background-color: transparent;
}


































/*定义滚动条轨道 内阴影+圆角*/

.ova::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    background-color: transparent;
}


































/*定义滑块 内阴影+圆角*/

.ova::-webkit-scrollbar-thumb {
    border-radius: 0px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
    background-color: #e50112;
}

.borba5 {
    border-bottom: 1px solid #a5a4a2;
}

.post75 {
    position: relative;
    /*top: 75px;*/
}

.h10 {
    height: 10px;
}

.cbdb {
    color: #bdbfbe;
}

.padb25 {
    padding-bottom: 35px;
}

.posr {
    position: relative;
}

.zanting {
    cursor: pointer;
    background-color: transparent;
    position: absolute;
    width: 100%;
    height: 80%;
    /*z-index: 10;*/
    /*display: table;*/
}

.bofang {
    position: absolute;
    top: 50%;
    width: 100px;
    height: 60px;
    border-radius: 6px;
    background-color: rgba(0, 0, 0, .6);
    margin: 0 auto;
    margin-top: -30px;
    left: 50%;
    margin-left: -50px;
}

.bofang .glyphicon {
    width: 20px;
    color: #fff;
    font-size: 20px;
    line-height: 60px;
}

.zhedang {
    z-index: 10;
    position: absolute;
    top: -2px;
    width: 100%;
    height: 100%;
}

.zhedang .vd {
    width: 100%;
    height: 100%;
}


.zhezhao {
    left: 0;
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
}

.h400 {
    height: 400px;
}

.tiyan_bg1 {
    background-image: url("../img/lvxing/tiyan_pic1.png");
    background-position: center;
    background-size: cover;
}

.tiyan_bg2 {
    background-image: url("../img/lvxing/tiyan_pic2.png");
    background-position: center;
    background-size: cover;
}

.tiyan_bg3 {
    background-image: url("../img/lvxing/tiyan_pic3.png");
    background-position: center;
    background-size: cover;
}

.tiyan_bg4 {
    background-image: url("../img/lvxing/tiyan_pic4.png");
    background-position: center;
    background-size: cover;
}

.tiyan_bg5 {
    background-image: url("../img/lvxing/tiyan_pic5.png");
    background-position: center;
    background-size: cover;
}

.tiyan_bg6 {
    background-image: url("../img/lvxing/tiyan_pic6.png");
    background-position: center;
    background-size: cover;
}

.col-md-2.h400:hover .zhezhao {

    background-color: transparent;
}

.mart20 {
    margin-top: 22px;
}

.zt_title {
    position: absolute;
    top: 0px;
    left: 0;
    width: 430px;
}

.font30 {
    font-size: 30px;
}

.xian {
    border-bottom: 3px solid #e60012;
}

.padb20 {
    padding-bottom: 20px;
}

.mart15 {
    margin-top: 15px;
}

.mart30 {
    margin-top: 30px;
}

.martb7 {
    margin-top: 3%;
}

.padb10 {
    padding-bottom: 10px;
}

.martb6 {
    margin-top: 6%;
}

.font16 {
    font-size: 16px;
}

.tab_pic s {
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 4px;
}

.bac5f {
    background-color: #5f5f5f;
}

.bacf29 {
    background-color: #f29a3f;
}

.bac64 {
    background-color: #b64a51;
}

.bac425 {
    background-color: #4253ab;
}

.bac475 {
    background-color: #475692;
}

.bac537 {
    background-color: #537ecc;
}

.bacd27 {
    background-color: #d27b26;
}

.mart10 {
    margin-top: 10px;
}

.carousel-control {
    opacity: 1;
    width: 45px;
    height: 45px;
    background-image: none!important;
    background-color: rgba(255, 255, 255, .1);
    position: absolute;
    top: 40%;
    margin-top: -23px;
    /*height: 45px;*/
}

.carousel-control .glyphicon {
    display: inline-block;
    width: 45px;
    top: 10px;
    /*height: 45px;*/
}

@media (min-width: 768px) and (max-width: 992px) {
    .content,
    .content2 {
        height: 400px;
    }
}

@media screen and (max-width: 768px) {

    .content,
    .content2 {
        height: 104px;
    }

}

@media screen and (min-width: 993px) {

    .content,
    .content2 {
        height: 400px;
    }
}

.my-navbar-search input {
    background-color: #252525;
    border: none !important;
    height: 24px;
    margin-top: 5px;
    display: inline-block;
    color: #fff;
}

.navbar-link.btn60012 {
    border: 2px solid #e60012;
    color: #e60012;
    padding: 8px 18px;
    font-size: 15px;
}

.current .title {
    padding-top: 18%;
}

.current .desc {
    padding-left: 14%;
}

.outside .title {
    padding: 0 5% 20px 5%;
}

.current .desc,
.outside .title {
    color: #9d9d9d;
    font-size: 12px;
    line-height: 20px;
}

.current .title-bor60012 {
    border: 3px solid #e60012;
    color: #e60012;
    font-size: 18px;
    padding: 5px;
}

.current .title-english {
    display: inline-block;
    color: #dfdfe1;
    letter-spacing: 10px;
    font-size: 6px;
    padding-top: 14px;
    opacity: .7;
}

.padt100 {
    padding-top: 100px;
}

.double-choice {
    font-size: 12px;
}

.double-choice img {
    width: 80%;
    margin: 30px 0 20px 0;
}

.double-choice .link {
    color: #fff;
    border-radius: 2px;
    padding: 5px 15px;
    background-color: #191919;
}

.double-choice .link-red {
    background-color: #e60012;
}

.double-choice .price {
    padding-top: 14px;
    color: #a5a5a6;
    opacity: .7;
}

.product-measurement-list {
    padding-left: 50px;
}

.product-measurement-list h2 {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin-top: 105px;
}

.product-measurement-list .detail {
    color: #a5a5a6;
    font-size: 12px;
    line-height: 20px;
    opacity: .7;
}

.product-measurement-list .borte60012 {
    width: 40%;
    border-top: 3px solid #e60012;
    margin-top: 20px;
}

.footer .toTop {
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.current > .row div.aa{
    padding-right: 2rem;
}
.current > .row div.ab {
    padding:0 1rem;
}
.current > .row div.ac {
    padding-left: 2rem;
}
.mid img{
    border:1px solid rgba(255,255,255,.4); 
    box-shadow: inset 0 0 5px rgba(255,255,255,.4), 0 0 5px rgba(0,0,0,.4); 
}

.container-fluid{
    background-image: url("../img/xzk/bg2.jpg");
    background-position: top center;
    background-repeat: repeat-y;
}
.mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

.current > .bot div {
    border-top: 3px solid #000;
}

/*.current > .bot {
    padding: 0 2rem;
}*/
.current > .row {
    padding: 0 ;
}
@media screen and (max-width: 768px) {

    .current > .mid div {
        padding: 0;
    }
    .current > .row {
        padding: 0 ;
    }
    .mid img {
    border: none;
    box-shadow: none;
    }
    .current{padding: 0;}
/*    .current > .bot {
        padding: 0 ;
    }*/
    .current > .row div.aa {
        padding-right: 0rem;
    }
    .current > .row div.ab {
        padding: 0rem;
    }
    .current > .row div.ac {
        padding-left: 0rem;
    }
}