.video-js {
    width: 100%;
}

.brand_banner {
    position: relative;
}

.brand_banner img {
    display: block;
}

.pb {
    padding-bottom: 5%;
}
.index_main .w20{margin: 0 0.4rem;}
.index_main .box_tit {
    padding: 6% 0 10%;
    text-align: center;
}
.box1{padding: 8% 0 5%;}
.box1 img{padding-bottom: 3%;}
.box1 p{font-size: 0.3rem; color:#333333; line-height: 1.7; text-indent: 2em;padding: 2.6% 2%;}
.box2{background:#3a539c; padding: 10% 0;}
.box2_c{background: #ededed; padding: 0.37rem 0.38rem 0.54rem 0.38rem;}
.box2_c dl{margin-bottom: 0.32rem;}
.box2_c dl dt{text-align: center; margin-bottom: 0.16rem;}
.box2_c dl dd span{display:block; font-size: 0.36rem; color:#010101; text-align: center; padding-bottom: 1%;}
.box2_c dl dd p{font-size: 0.28rem; color:#333333; text-indent: 2em; line-height: 1.6;}
.box3{padding-top: 3%;}
.box7_c{height: 4.22rem; overflow:hidden; padding-bottom: 6%;}
.box7_c video {
    width: 100%;
}