@charset "utf-8";
html{background:#1b1b1b;}
html,body{height:100%;}

.nav_left ul li{height:25%; min-height:90px;}
.nav_left p.rowtxt{width:100%; text-align:center;}
.nav_left p.rowtxt .txt_column{height:inherit; width:100%;}
.nav_left .btn1 p.rowtxt .txt_column:nth-child(2){margin:7px 0;}
.nav_left .btn2{padding-top:3.5px;}
.nav_left .btn2 p.rowtxt .txt_column:nth-child(1){margin:0 0 7px;}

.main{width:100%; color:#fff; position:relative; z-index:1; padding:70px 0 0px;}

.main h3{width:100%; font-size:16px; margin:20px 0; color:#fff;}
.main h4{width:100%; font-size:14px; position:relative; margin-bottom:20px; box-sizing:border-box; padding-left:35px;}
.main h4 span{display:block; width:35px; height:1px; border-bottom:3px solid #e60122; position:absolute; left:-8px; top:8px;}
.main h5{font-size:14px;}

.swiper-container,
.swiper-wrapper,
.swiper-slide,
.swiper-slide img{width:100%;}

.swiper-button-prev, .swiper-button-next{width:40px; height:35px; margin-top:-17.5px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(/mobile/motorsports/img/next.png) 0 0 no-repeat; background-size:100% 100%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(/mobile/motorsports/img/prev.png) 0 0 no-repeat; background-size:100% 100%; left:35px;}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{box-sizing:border-box; padding:0 10px 0 35px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px;}
.swiper-pagination-bullet{width:10%; height:2px; background:#fff; border-radius:0; opacity:1;}
.swiper-pagination-bullet-active{background:#e40c2b;}


.pic{width:100%;}
.pic img{display:block; width:100%;}

.subbox1,
.subbox2,
.subbox3,
.subbox4,
.subbox5,
.subbox6{width:100%;}

.subbox1 .txt{width:100%; box-sizing:border-box; padding:20px 10px 20px 35px;}
.subbox1 .txt p{width:90%; margin:0 auto;}
.subbox1 .txt p strong{display:block; width:100%; margin-bottom:20px; text-align:center;}

.subbox2{margin:20px 0 40px;}
.subbox2 .mov{position:relative;}
.subbox2 .mov{width:100%;}
.subbox2 .mov img{display:block; width:100%;}
.subbox2 .mov .txt{width:100%; position:absolute; bottom:0; left:0; box-sizing:border-box; padding:0 10px 0 35px; background:rgba(0,0,0,0.5); line-height:2.2; text-align:center;}

.subbox4{width:100%; margin:40px 0;} 
.subbox4 .box{width:100%; box-sizing:border-box; padding:0px 10px 0px 35px;}
.subbox4 .box h4{width:90%; margin:0 auto;}
.subbox4 h5{width:100%; box-sizing:border-box; padding:0 10px 0 35px; text-align:center; margin:20px 0;}
.subbox4 .score{width:100%; box-sizing:border-box; padding:20px 0px 20px 0px; background:rgba(0,0,0,0.5);}
.subbox4 .score p.pic{width:90%; margin:0 auto;}

.subbox5{box-sizing:border-box; padding:0px 10px 0px 35px; margin:40px 0;}
.subbox5 h4{width:90%; margin:0 auto;}
.subbox5 .pic{margin:20px 0;}
.subbox5 h5{text-align:center; margin-bottom:20px;}
.subbox5 .btns{text-align:center;}
.subbox5 .btns a{display:inline-block;}
.subbox5 .btns .btn1{width:70px; margin-right:5px;}
.subbox5 .btns .btn2{width:96px; margin-right:5px;}
.subbox5 .btns .btn3{width:70px;}

.subbox6{padding-bottom:40px;}
.subbox6 .box{width:100%; box-sizing:border-box; padding:0px 10px 0px 35px;}
.subbox6 .box h4{width:90%; margin:0 auto 20px;}

/*********视频弹出*********/
.mov_pop{width:100%; height:100%; background:rgba(0,0,0,1); position:fixed; top:0; left:0; z-index:-10; display:none;}
.mov_pop .mov_close{width:30px; position:absolute; top:80px; right:10px;}
.mov_pop .mov_close img{width:100%;}
.mov_pop video{display:block; margin-top:55%; width:100%;}

/*********文字弹出*********/
.txt_pop{width:100%; height:100%; background:rgba(0,0,0,1); position:fixed; top:0; left:0; z-index:-10; display:none; color:#fff; letter-spacing:0; overflow-y:scroll;}
.txt_pop .txt{width:100%; box-sizing:border-box; padding:60px 10px;}
.txt_pop .txt table tr td{padding:4px;}
.txt_pop .txt table tr td:nth-child(odd){width:98px; vertical-align:top; padding-right:10px;}
.txt_pop .txt_close{width:30px; position:absolute; top:10px; right:10px;}
.txt_pop .txt_close img{width:100%;}




















