.bold{font-weight: normal;}
.bg-cover{ background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;}
 .m_color .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
 .m_color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#ea5505;}
 .m_color .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#ea5505;}
 input,button,textarea{border:none;outline: none;background: none;}
.about_sec2 .item{background:#f3f5f6;margin-top: 1rem;}
.about_sec2 .img{width: 48.8%;float: left;}
.about_sec2 .desc2{width: 51.2%;position: static;float: right;height: 100%;padding: 1rem 0.7rem 0.7rem 0.9rem;}
.about_sec2 .desc2 .cont{position: static;transform: translateY(0%);height: 100%;overflow: hidden;}
.about_sec2 .desc2 .p{width: auto;max-width: inherit;height: 2rem;color: #000;}
.about_sec2 .desc2 h3{line-height: 1.2em;margin-bottom: 0.2rem;max-height: 2.4em;overflow: hidden;}
.about_sec2 .desc2 h4{line-height: 1.2em;margin-bottom: 0.4rem;white-space: nowrap;overflow: hidden;}

.about_sec2 .item:nth-child(2n) .img{float: right;}
.about_sec2 .item:nth-child(2n) .desc2 {float: left;}
.about_sec3{margin-top: 1.3rem;}


.about_cont{margin-top: 0;}
.about_vbox{position: relative;margin-top: 0.9rem;color: #595959;cursor:pointer;}
.about_vbox video{width:100%; height: 100%; object-fit: cover; object-position: center;position: absolute;top:0;left: 0;}
.about_vbox img{width: 100%;}
.about_vbox span{font-size: 0.7rem;z-index: 6;color: #fff;}
.about_vp{position: absolute;top:0.6rem;left: 1rem;z-index: 5;color: #fff;}
.about_vp h3,.about_vp h4{line-height: 1em;}
.about_vp h3{margin-bottom: 0.25rem;}
.about_vp h4{margin-bottom: 0.1rem;}

.about_vbox.play .about_vp,.about_vbox.play span{display: none;}



@media only screen and (max-width:767px) {
    .about_sec2 .item{height: auto !important;}
    .about_sec2 .item:nth-child(2n) .img,.about_sec2 .item:nth-child(2n) .desc2,.about_sec2 .item .img,.about_sec2 .item .desc2{float: none;width: 100%;}
    .about_sec2 .desc2{padding: 20px;}
    .about_sec2 .desc, .about_sec2 .img{margin:0;}
    .about_sec2 .item{margin-top: 20px;}
    .about_sec3{margin-top: 20px;}

    .about_vp{top:20px;left: 20px;}
    .about_vbox{height: 300px;}
    .about_vbox img{display: none;}
}







