video{max-width: 100%;}
.banner-image,.video-pop{width: 100%;height: auto;}
.video-pop{left: 0;top: 0;}
.claerfix:before,.claerfix:after{content: '';display: block;clear: both;}
.banner-image,.video-pop{top: 0;left: 0;}
.video-banner-text{text-align:center;height:150px;top: 50%;margin-top: -75px;color: #fff;font-size: 60px;font-weight: 500;opacity: .6;width: 100%;}
.font-fine{font-weight: 100;}
.font-crude{font-weight: 600;}
.float-left{float: left;}
.float-right{float: right;}
.padding-top-70{padding-top: 70px;}
.padding-top-50{padding-top: 50px;}
.video-part-one{width: 88%;max-width: 1675px;margin: 0 auto;}
.part-one-box{display: flex;align-items: stretch;color: #fff;}
.part-one-child{display:inline-block;width: 50%;}
.one-chile-left{background-color: #BD102E;}
.text-left-top{font-size: 40px;top: 35px;left: 35px;}
.text-right-bottom{bottom: 20px;right: 30px;font-size: 16px;}
.part-two{margin-top: 120px;}
.video-detaile-line{margin:0 auto;height: 1px;background-color: #AEADAD;width: 76.2%;max-width: 1450px;}
.part-three{width: 1250px;margin: 0 auto;margin-top: 80px;text-align: center;}
.part-three-video-pop{width: 980px;left: 135px;cursor: pointer;}
.part-three-video>video{max-width: 100%;}
.part-three-video{display: none;}
.play-icon-small{top: 0;left: 0;cursor: pointer;}
.part-three-text{width: 980px;margin-left: 135px;border-left: 2px solid #333;border-right: 2px solid #333;margin-top:80px; }
.part-three-text > .float-left{font-size: 58px;width: 300px;color: #BD102E;}
.part-three-text > .float-right{font-size: 16px;width: 628px;padding-right: 50px;text-align: left;}
.part-four{padding: 100px 0;}
.part-five{width: 92%;max-width: 1750px;margin:0 auto;}
.part-five-top{display: flex;align-items: stretch;margin:-5px;padding-bottom: 5px;color: #fff;}
.part-five-top>div:nth-of-type(1){width: 29.58%;}
.part-five-top>div:nth-of-type(2){width: 70.42%;}
.part-five-top > div{padding: 5px;display:inline-block;}
.stone-play-small-icon{top: 0;left: 0;right: 0;bottom: 0;padding: 5px;cursor: pointer;}
.part-five-text-top{font-size: 40px;top: 35px;left: 35px;}
.part-five-text-bottom{font-size: 18px;bottom: 70px;left: 35px;}
.part-six{width: 1300px;margin:0 auto;margin-top: 100px;}
.part-six-text{top: 0;left: 0;}
.part-six-text>p{margin-top: 50px;line-height: 30px;font-size: 16px;}
.part-six-bottom{margin: 0 auto;}
.case_box{max-width: 100%;overflow:hidden;}
.video_case,.scaleitem{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.video_case:hover{transform: scale(1.1, 1.1);-webkit-transform: scale3d(1.1,1.1);}
.scaleitem{transform: scale(1.1, 1.1);-webkit-transform: scale3d(1.1,1.1);}
.postbird-video-glass-box{animation: postbird-img-glass .5s;-webkit-animation: postbird-img-glass .5s;-moz-animation: postbird-img-glass .5s;-o-animation: postbird-img-glass .5s;animation-fill-mode: forwards;-o-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;position: fixed;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(0,0,0,0.8);text-align: center!important;z-index: 9999;display: none;}
.postbird-video-play-box{position: relative;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);max-width: 90%;left:50%;}
.close-video-glass-box{text-align: right;position: relative;top: 10%;right: 10%;font-size: 14px;color: #fff;}
.close-video-glass-box >span{cursor: pointer;}
.part-three-text{display: flex;
    justify-content:center;
    align-items:Center;}
@media (max-width: 1400px) {
    .bottom-banner{width: 1100px;}
    .part-three{width:1100px;}
    .part-three-video-pop{width:864px;left: 119px;}
    .part-three-text{width: 864px;margin-left: 119px;}
    .part-three-text > .float-left{width: 260px;font-size: 50px;padding-top: 16px;}
    .part-three-text > .float-right{width: 552px;}
    .part-six{width:1100px;}
}
@media (max-width: 1200px) {
    .video-banner-text{font-size: 50px;height: 132px;margin-top: -68px;}
    .padding-top-70{padding-top: 70px;}
    .padding-top-50{padding-top: 50px;}
    .text-left-top{font-size: 30px;top: 20px;left: 20px;}
    .part-three{width:900px;}
    .part-three-video-pop{width:706px;left: 97px;}
    .part-three-text{width: 706px;margin-left: 97px;}
    .part-three-text > .float-left{width: 240px;padding-top: 30px;}
    .part-three-text > .float-right{width: 444px;padding-right: 20px;}
    .part-four{padding: 80px 0;}
    .part-five-text-top{font-size: 30px;top: 28px;left: 28px;}
    .part-five-text-bottom{font-size: 16px;bottom: 50px;left: 28px;}
    .part-six{width:900px;}
}

@media (max-width: 992px) {
    .video-banner-text{font-size: 40px;height: 104px;margin-top: -52px}
    .padding-top-70{padding-top: 60px;}
    .padding-top-50{padding-top: 40px;}
    .part-one-child{width: 50%;}
    .video-part-one{width: 96%;}
    .part-one-box:nth-of-type(2){margin-top: 10px;}
    .part-two{margin-top: 80px;}
    .part-three{width:100%;margin-top: 60px;}
    .part-three-video-pop{width:78%;left: 11%;}
    .part-three-text{width: 96%;margin:0 auto;padding: 0 10px;border:none;}
    .part-three-text > .float-left{width: 100%;font-size: 28px;float: none;padding-top: 15px;}
    .part-three-text > .float-left > br{display: none;}
    .part-three-text > .float-right{width: 100%;font-size: 12px;float: none;padding: 10px 0px 0px 0px;}
    .part-four{padding: 60px 0;}
    .part-five-text-top{font-size: 14px;top: 10px;left: 10px;}
    .part-five-text-bottom{font-size: 12px;bottom: 10px;left: 10px;}
    .part-six{width:96%;}
    .part-six-text{top: -90px;}
    .part-six-text>p{margin-top: 20px;line-height: 20px;font-size: 12px;}
}

@media (max-width: 768px) {
    .video-banner-text{font-size: 24px;height: 62px;margin-top: -31px}
    .padding-top-70{padding-top: 20px;}
    .padding-top-50{padding-top: 30px;}
    .text-left-top{font-size: 18px;}
    .text-right-bottom{font-size: 12px;right: 20px;}
    .part-two{margin-top: 40px;}
    .part-three{margin-top: 30px;}
    .part-four{padding: 50px 0;}
    .part-five-text-top{display: none;}
    .part-five-text-bottom{font-size: 16px;top: 10px;left: 10px;}
    .part-six-text>p{margin-top: 5px;line-height: 16px;font-size: 12px;}
}
