main{
    position: relative;
    width: 100vw;
    height: 100vh;
    overflow-y: scroll;
    scroll-behavior: smooth;
}
main img{
      object-fit: cover;
}
.navigationBar{
    position: fixed;
    z-index: 1;
    border: 1px solid #DEDCDC;
	top:34%;
}
.navigationBar li{

    color: #A9A8A8;
    cursor: pointer;
    border-bottom: 1px solid #DEDCDC;
}
.navigationBar li a{
    text-decoration: none; /* 去掉下划线 */
    color: inherit; /* 继承父元素颜色，状态不变 */

    position: relative;
    display: block;
    width: 38px;
    height: 38px;
    line-height: 19px;
    font-size: 14px;
    color: #333;
    padding: 10px;
    text-align: center;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    background: #fff;
    z-index: 1;
}
.navigationBar li.cur{
    color: #7E0015;
}

.scenic_box{
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 100px;
  overflow: hidden;
}
.scenic_box .Introduction{
    margin-top: 60px;
}
.scenic_box .Introduction .tilte{
    color: #383838;
    font-size: 40px;
}
.scenic_box .Introduction .img_group{
    display: flex;
}
.scenic_box .Introduction .img_group .left{
    width: 708px;
    height: 520px;
    border-radius: 30px;
    overflow: hidden;
}
.scenic_box .Introduction .img_group .right{
    flex:1;
}
.scenic_box .Introduction .img_group .right .imgItem{
    width: 228px;
    height: 250px;
    border-radius: 30px;
    overflow: hidden;
}
.scenic_box .Introduction .actile{
    line-height: 48px;
    font-size: 18px;
    color: #3B3B3B;
}
.playItems .playItems_card{
    width: 100%;
    height: 592px;
    background: #F8F8F8;
    padding: 30px 20px;
    margin-top: 129px;
    box-sizing: border-box;
    position: relative;
}
.playItems .playItems_card .left{
    position: absolute;
    left: 20px;
    width: 590px;
    height: 622px;
    bottom: 30px;
}
.playItems .playItems_card .right{
    width: 550px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.playItems .playItems_card .right .title{
    font-size: 32px;
    color: #2C2C2C;
    margin-bottom: 20px;
}
.playItems .playItems_card .right .artile{
    flex:1;
    overflow: hidden;
}

.scenic_box .img_group{
    display: flex;
}
.scenic_box .img_group .left{
    width: 708px;
    height: 520px;
    border-radius: 30px;
    overflow: hidden;
}
.scenic_box .img_group .right{
    flex:1;
}
.scenic_box .img_group .right .imgItem{
    width: 228px;
    height: 250px;
    border-radius: 30px;
    overflow: hidden;
}
.scenic_box_seemore{
    width: 238px;
    height: 69px;
    line-height: 69px;
    background: rgba(255,255,255,0);
    border: 1px solid #242323;
    border-radius: 35px;
    margin: 0 auto;
    font-size: 24px;
    color: #242323;
    text-align: center;
    cursor: pointer;
}
.playItems .loadMore{
    height: 1310px;
    overflow: hidden;
}
.landscapeImagesloadMore{
    height: 550px;
    overflow: hidden;
}
.excitingVideo_box{
    height: 557px;
    width: 1200px;
    position: relative;
}
.video_carousel{
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
}
.el-carousel__item:nth-child(2n) {
    background-color: #99a9bf;
}

.el-carousel__item:nth-child(2n+1) {
    background-color: #d3dce6;
}


/*客服*/
.lineBox{
    position: fixed!important;
    bottom: 30%;
    right: 20px;
    left: auto;
    z-index: 999999;
}
.lineBox .lineItem{
    cursor: pointer;
    width: 50px;
    height: 55px;
    background: #7E0015;
    color: #fff;
    line-height: 55px;
    text-align: center;
    position: relative;
}
.lineItem .iconfont{
    font-size: 26px;
}
.lineItem:hover{
    opacity: 0.8;
}
.lineTop{
    margin-top: 4px;
}
.lineTip{
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,.2);
    position: absolute;
    top:0px;
    right: 59px;
    color: #fff;
   
    background: #7E0015;
    display: none;
}
.lineTip:before, .lineTip:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left-color: rgba(255,255,255,1);
    right: -16px;
    top: 10px;
    z-index: 1;
}

.lineTip:after{
    right: -18px;
    border-left-color: rgb(237,237,237);
    z-index: 0;
}