/*大开屏*/

.kv_screen {
    position: fixed;
    top: 0px;
    z-index: 999;
    width: 100%;
    height: 100%;

    background: #ffffff; /** 过渡背景颜色 **/

    background: url(/public/static/images/index/landing_page/20181028/after/bg.jpg) no-repeat;

    background-size: 100% 100%;
    min-width: 1200px;

    /*min-height: 600px;  !** 调整这个值设置图片高度 **!*/

}

/*.kv_screen .bg {*/
    /*position: absolute;*/
    /*!*top: 8%;*!*/
    /*!*left: 8%;*!*/
/*}*/

/*.kv_screen .bg img {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background-size: 100% 100%;*/
/*}*/

.kv_screen .ktitle {

    position: absolute;
    margin: auto;
    /*top: 10%;*/
    /*left: 10%;*/
    /*width: 80%;*/

    transform: translateY(12%);
    width: 76%;
    right: 12%;

}

.kv_screen .ktitle img {
    width: 90%;
    height: 90%;
    background-size: 100% 100%;

}

.kv_screen .landingBtns {

    position: absolute;
    margin: auto;
    width: 70%;
    left: 19%;

    bottom: 4%;

}

.kv_screen .landingBtns .btnkv {
    display: block;
    height: 46px;
    width: 15%;
    float: left;
    /*margin-top: 10px;*/
    /*margin-bottom: 10px;*/
    margin: 10px 10px;

}

.kv_screen .landingBtns .btn1 {
    margin-right: 20px;
}

.kv_screen .landingBtns .btn2 {
    margin-right: 20px;
}

.kv_screen .landingBtns .btn3 {
    margin-right: 20px;
    width: 16%;
}

.kv_screen .landingBtns .btn4 {
    margin-right: 20px;
}


.lbroadcast {

    color: #ffffff;
    font-size: 15px;
    text-align: center;
    border: 1px solid #ffffff;
    border-radius: 10px;
    line-height: 46px;
    /*background: #fff;*/
    margin: 0 auto;
    width: 100%;
    /*padding-left: 30%;*/
    /*padding-right: 30%;*/
    padding-top: 3px;
    padding-bottom: 3px;

}

.btn3 .lbroadcast {
    line-height: 23px;
}

.btn4 .lbroadcast {
    line-height: 23px;
}
.btn5 .lbroadcast {
    line-height: 23px;
}

/** 圆形按钮样式 **/
.kv_screen .circleBtn {

    position: absolute;
    bottom: 18%;
    right: 48%;
    width: 16%;
    background-color: #fff;
    color: #333333;
    padding: 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    border-radius: 50%;
    border: 1px solid #3c3c3c;

}

.kv_screen .circleBtn:hover {
    border: 1px solid #b3b3b3;

}

.kv_screen .landingBtns .lbroadcast:hover {
    border: 1px solid #b3b3b3;
}

.kv_screen .kbottom {

    position: absolute;
    margin: auto;
    bottom: 0;
    right: 2%;
    transform: translateY(-5%);
    width: 36%;

}

.kv_screen .kbottom img {

    width: 100%;
    height: 100%;
    background-size: 100% 100%;

}

/*.max {*/
    /*float: left;*/
    /*font-size: 14px;*/
    /*margin-left: -5px;*/

/*}*/

/*.maxbtn {*/
    /*padding-bottom: 30px;*/
/*}*/

/*.x8 {*/
    /*margin-left: -3px;*/
/*}*/

/** end lanche before ver **/