body{background: #111111;}
.wrap{width: 100%; max-width: 1980px; overflow-x: hidden;position: relative;margin: 0 auto;}
.btn{display: block;}
.btn:hover{filter: brightness(1.2); -webkit-filter: brightness(1.2);}
.part{width: 100%; overflow: hidden;}
.part1{height: 705px; background: url(../imgs/banner-q6.jpg) no-repeat center top;}
.part-con{width: 1095px; margin: 0 auto; position: relative; font-size: 18px; color: #ccc;letter-spacing: 1px;}
/* part1 */
.part1 .light{display: block; width: 293px; height: 191px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/light.png) no-repeat; position: absolute; top: 403px; left: 412px; z-index: 3; animation: shine 3s linear infinite;}
@keyframes shine{
    0%,100%{opacity: .3;}
    50%{opacity: .8;}
}
.part1 .box{display: block; width: 263px; height: 266px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/box.png) no-repeat; position: absolute; top: 285px; left: 425px; z-index: 1; animation: shake 3s linear infinite;}
@keyframes shake{
    0%,100%{top: 285px;}
    50%{top: 300px;}
}
.part1 .down{width: 185px; height: 44px; line-height: 44px; background: #00a2ff; border-radius: 0 0 18px 18px; color: #000; font-size: 18px; padding-left: 64px; position: absolute; right: 0; transition: all .3s;}
.part1 .down:before{content: ""; display: inline-block; width: 21px; height: 21px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/down.png) no-repeat; background-size: 100% 100%; position: absolute; top: 11px; left: 33px; z-index: 3;}
.part1 .join{
	display: block;
	width: 270px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	line-height: 90px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	background-color: #00A2FF;
	position: absolute;
	top: 820px;
	left: 50%;
	margin-left: -130px;
	border-radius: 45px;
	box-shadow: 2px 2px 20px 2px rgb(0 0 0 / 50%);

}
.part1 .join>span{position: relative; z-index: 3;}

.part1 .join:hover::before{animation: bgposition 2s infinite linear alternate; -webkit-animation: bgposition 2s infinite linear alternate;}
/* 导航 */
.nav{width: 100%; height: 80px; line-height: 80px; text-align: center; background: #171717;}
.nav .nav-list li{width: 20%; float: left; font-size: 24px; color: #fff; cursor: pointer;}
.nav .nav-list li a{color: #fff;}
.nav .nav-list li.active,.nav .nav-list li:hover{background: #00a2ff; color: #010101;}
/* 大赛介绍 */
.part2{height: 880px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg01.jpg) no-repeat center top;}
.part2 .part-con{padding-top: 33px;}
.part2 .detail .btn-more3{color: #999999;}
.part h2{display: block; width: 207px; height: 100px; color: #fff; font-size: 36px; text-align: center; /* background: url(https://game.gtimg.cn/images/roblox/web201904/collect/title-bg.png) no-repeat; */ padding-top: 42px; margin: 0 auto;}
.part2 .detail{margin: 105px 0; line-height: 32px;}
.part h3{font-size: 22px; color: #fff; text-align: left; font-weight: bold; margin: 20px 0;}
.rules{margin-left: 0px;}
.rules>li{margin-right: 0px; height: auto; line-height: 25px; margin-bottom: 15px;}
.rules>li:before{content: ""; display: inline-block; width: 14px; height: 14px; background: #00a2ff; border-radius: 50%; float: left; margin: 5px 8px 0 0;}
.contact{margin-top: 53px; color: #fff; font-size: 14px;}
.contact li{width: 525px; height: 194px;  background: url(../imgs/qrbg.png) no-repeat; background-size: 100% 100%; float: left; overflow: hidden; position: relative; display: table;}
.contact li:nth-child(2){float: right;}
.contact li .link,.btn-more{display: inline-block; position: absolute;}
.contact li .link a{color: #00a1fe; position: relative;}
.contact li .link a:after,.btn-more:after{content: ""; display: block; width: 57px; height: 1px; background: #0687d3; position: absolute; left: -1px;}
.contact li .link a:hover:after,.btn-more:hover:after{display: none;}
.contact li .link.link1,.contact li .link.link3{left: 66px;}
.contact li .link.link1,.contact li .link.link2{top: 52px;}
.contact li .link.link3,.contact li .link.link4{bottom: 52px;}
.contact li .link.link2,.contact li .link.link4{left: 302px;}
.contact li .link.link1 span{position: absolute; color: #999999; display: block; left: 8px;}
.contact li .ewm{display: block; position: absolute; top: 12px; right: 70px;}
.contact li .info{display: none; color: #999999; vertical-align: middle; padding-left: 41px;}
.contact li .info>span{color: #00a2ff;}
.btn-more{color: #00a1fe; left: 50%; transform: translateX(-50%); top: 480px;}
.btn-more2{display: none;}
/* 赛事流程 */
.part3{height: auto; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg02.jpg) no-repeat center top;}
@font-face {
    font-family: "din";
    src: url("../font/din.otf");
}
.part3 .trip{margin: 105px 0 0 290px; position: relative; z-index: 3;}
.part3 .trip li{width: 220px; float: left; margin-right: 54px;}
.part3 .trip li p{text-align: center; font-size: 24px;}
.part3 .trip li .circle{display: block; width: 55px; height: 55px; border-radius: 50%; background: #0074b7; overflow: hidden; margin: 15px auto 10px;}
.part3 .trip li .circle>i{display: block; width: 28px; height: 28px; background: #00a2ff; border-radius: 50%; margin: 14px auto 5px;}
.part3 .trip li .day{color: #fff; font-family: "din"; font-size: 32px;}
.part3 .trip li:nth-child(4){margin-right: 0;}
.part3 .trip li:nth-child(4) .day{font-size: 25px; font-weight: bold; line-height: 34px; margin-top: 22px;}
.part3 .line{width: 1041px; height: 2px; background: #333333; position: absolute; top: 279px; left: 27px;}
/* 奖项设置 */
.part4{height: 2220px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg03.jpg) no-repeat center top;}
.part4 h4{height: 53px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/line.png) no-repeat bottom center; font-size: 30px; color: #999999; line-height: 53px; margin: 55px auto 38px; text-align: center;}
.part4 .reward{display: block; margin: 0 auto; position: relative; width:890px;}
.part4 .reward li{width: 260px; height: 173px; background: url(../imgs/icon.png) no-repeat; margin: 0 17px; text-align: center; overflow: hidden; float: left;}
.part4 .reward li.reward-one{background: url(../imgs/icon1.png) no-repeat;}
.part4 .reward li.reward-two{background: url(../imgs/icon2.png) no-repeat;}
.part4 .reward li .name{display: inline-block; font-size: 24px; color: #999999; margin-top: 24px;}
.part4 .reward li .name:after,.part4 .reward li .name:before{content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #999; float: left; margin: 17px 11px 0 0;}
.part4 .reward li .name:after{float: right; margin: 17px 0 0 11px;}
.part4 .reward li .number{font-size: 20px; color: #666;}
.part4 .reward li .money{font-family: din; font-size: 40px; color: #fff; height: 50px; line-height: 50px;}
.part4 .reward-avatr{width: 590px;}
.part4 .reward-young{width: 590px;}
.part4 .des{background: url(https://game.gtimg.cn/images/roblox/web201904/collect/line2.png) no-repeat center bottom;}
.part4 .rules2{margin: 20px 0 0 195px;}
.part4 .rules2>li{display: inline-block; float: left; margin-right: 72px; height: auto; line-height: 25px; margin-bottom: 0px;}
.part4 .rules2>li:before{content: ""; display: inline-block; width: 14px; height: 14px; background: #00a2ff; border-radius: 50%; float: left; margin: 5px 8px 0 0;}
.part4 .li-bg{display: none;}
.part4 .reward-young li:nth-child(1) .money{font-size: 22px; font-weight: bold;}
.part4 .ystips{text-align: center; margin: -35px 0 38px 0px; font-size:16px;}
.part4 table{text-align: center; font-size: 14px; color: #fff;}
.part4 table .tdcolor{color: #00a2ff;}
.part4 table td{border: 1px solid #00a2ff; font-size: 24px; padding: 10px;}
.part4 table .tdw1{width: 8%;}
.part4 table .tdw2{width: 20%;}
.part4 table .tdw3{width: 24%;}
.part4 table .tdw4{width: 24%;}
.part4 table .tdw5{width: 24%;}
.part4 table .tdfs1{font-size: 20px;}

/* 评选标准 */
.part5{height: 790px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg04.jpg) no-repeat center top;}
.part5 .standard{margin: 105px auto 0;}
.part5 .standard li{width: 312px; height: 470px; background: #1d1d1d; margin: 0 20px; float: left; overflow: hidden; position: relative;}
.part5 .standard li img{display: block; margin: 46px auto 0;}
.part5 .standard li .name{text-align: center; font-size: 36px; color: #fff; height: 75px; line-height: 73px; position: absolute; width: 100%; top: 278px;}
.part5 .standard li .name:after{content: ""; display: block; width: 33px; height: 2px; background: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -16px;}
.part5 .standard li .info{color: #DDDDDD; text-align: center; font-size: 18px; position: absolute; width: 100%; top: 370px;}
/* 评委介绍 */
.part6{height: 575px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg05.jpg) no-repeat center top;}
.part6 .judges{margin-top: 105px;}
.part6 .judges li{width: 25%; float: left;}
.part6 .judges li>img{display: block; margin: 0 auto;}
.part6 .judges li .name{text-align: center; font-size: 36px; color: #fff; margin: 20px 0;}
.part6 .judges li .info{text-align: center; font-size: 18px; color: #CCCCCC;}
/* 合作伙伴 */
.part7{height: 401px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg06.jpg) no-repeat center top;}
.part7 h2{margin-top: 50px;}
.part7 img{display: block; margin: 100px auto 0;}
/* 底部版权 */
#gfooter .foot_cpright{width: 1160px; margin: 0 auto;}
#gfooter .foot_dark{background: #252525; width: 100%; padding: 20px 0; color: #d1d1d1;}
#gfooter .foot_left.logo1{background: url(https://game.gtimg.cn/images/roblox/web201904/education/fot_logo1.png) no-repeat; width: 205px; height: 36px;}
.btn-join{display: none;}
#gfooter .foot_links .link_map span,#gfooter .foot_links .link_map a,#gfooter .foot_dark a{color: #d1d1d1;}
.m-logo{display: none;}
/* 弹窗 */
.pop{width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,.6); top: 0; left: 0; z-index: 999;}
.pop-con{width: 658px; height: 419px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/pop.png) no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: table;}
.pop-con .close{display: block; width: 50px; height: 50px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/close.png) no-repeat; position: absolute; top: 14px; right: 12px; transition: all .5s;}
.pop-con .close:hover{transform: scale(.9);}
.pop-con .detail{display: table-cell; vertical-align: middle; color: #fff; font-size: 18px; text-align: center; line-height: 36px;}

/*赛事规则*/
.part-tab2{height: 1050px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/tab2-bg.jpg) no-repeat center top; background-size: cover;}
.tab-contain3 .part-tab2{height: 1500px;}
.part-tab2 .prize-list li span{display: inline-block; font-size: 14px; color: #999999;}
.part-tab2 .prize-list li.prize1 span{color: #00a2ff; font-weight: bold;}
.part-tab2 .prize-list li span.award{width: 195px;}
.part-tab2 .prize-list li span.name{width: 210px;}
.part-tab2 .prize-list{width: 500px; margin: 0 auto;}

.part-tab2 h2{margin: 108px auto 55px;}
.part-tab2 .competition-ask{margin-bottom: 40px;}
.part-tab2 dl{position: relative;}
.part-tab2 dl dt{font-size: 18px; font-weight: bold; color: #bfbfbf; margin: 15px 0;}
.part-tab2 .competition-ask dd{line-height: 30px;}
.part-tab2 .competition-ask dd b{color: #00a2ff;}
.part-tab2 .work-ask dd{width: 228px; height: 165px; border: 1px solid #3a3a3a; float: left; margin-right: 45px; position: relative;}
.part-tab2 .work-ask dd h5{text-align: center; color: #fff; font-size: 18px; font-weight: bold; position: relative; margin-top: 25px;}
.part-tab2 .work-ask dd h5:after{content: ""; display: block; width: 31px; height: 1px; background: #00a2ff; position: absolute; top: 43px; left: 50%; transform: translateX(-50%);}
.part-tab2 .work-ask dd .infomation{text-align: center; color: #999999; font-size: 14px; margin-top: 35px;}
.part-tab2 .work-ask dd .demo{display: block; color: #00a2ff; text-decoration: underline; width: 100%; text-align: center;}
.part-tab2 .work-ask dd .demo:hover{text-decoration: none;}
.part-tab2 .rules{margin: 20px 0 0 0;}
.part-tab2 .demo-img{display: block; position: absolute; top: 29px; left: 230px; display: none;}
.part-tab2 .down-sub{display: block; width: 317px; height: 96px; position: relative; background: #00a2ff; font-size: 30px; color: #100f11; line-height: 96px; padding-left: 120px; margin: 70px auto 0;}
.part-tab2 .down-sub:before{content: ""; display: block; width: 50px; height: 50px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/down.png) no-repeat; background-size: 100% 100%; position: absolute; top: 23px; left: 49px;}
.part-tab2-2{height: 135px; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/question.jpg) no-repeat center top;}
.part-tab2-2 .part-con{display: table; height: 100%;}
.part-tab2-2 .part-con p{display: table-cell; vertical-align: middle; text-align: center;}
.tab-contain3 .list-tit{font-size: 24px; margin: 20px 0;}
.tab-contain3{background: url(https://game.gtimg.cn/images/roblox/web201904/collect/bg01.jpg) no-repeat; overflow: hidden; background-size: 100% 842px;}
.tab-contain4 .list-bd{display: none;}
.tab-contain4 .list-bd.active{display: block;}
.tab-contain4 .list-bd li{width: 200px; height: 250px; background: #1d1d1d; float: left; margin: 0 23px 30px 0;}
.tab-contain4 .list-bd li:nth-child(5n){margin-right: 0;}
.tab-contain4 .list-bd li a{display: block; color: #bfbfbf; width: 200px; height: 250px; overflow: hidden;}
.tab-contain4 .list-bd li:hover img{transform: scale(1.1);}
.tab-contain4 .list-bd li .pic{width: 200px; height: 180px; overflow: hidden;}
.tab-contain4 .list-bd li img{transition: all .5s; width: 200px; height: 180px;}
.tab-contain4 .list-bd li h3{width: 90%; margin: 10px auto 0; font-size: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;} 
.tab-contain4 .page{margin: 10px auto 50px; text-align: center; display: none;}
.tab-contain4 .page.active{display: block;}
.tab-contain4 .page a{display: inline-block; color: #fff; margin: 0 20px; font-size: 16px;}
.tab-contain4 .page a:hover{text-decoration: underline;}
.tab-contain4 .tab_c{margin: 20px 0 ;}
.tab-contain4 .tab_c li{line-height: 20px; color: #fff; float: left;}
.tab-contain4 .tab_c li a{display: block; color: #fff; width: 100px; height: 20px;}
.tab-contain4 .tab_c li.on a{color: #f00;}

.tab-contain4 .list-tit{font-size: 24px; font-weight: bold; margin: 20px 0;}



.detail-wrap{text-align: center; margin: 20px 0 30px;}
.detail-wrap h3{font-size: 20px; margin: 10px 0;}
.detail-wrap .detail-time{margin: 10px 0;}
.detail-wrap img{width: 100%; margin: 20px 0;}
.detail-wrap p{margin: 20px 0;}
/* 适配 */
@media screen and (max-width: 800px) {
    html,body{font-size: 13.333333333vw; width: 100%; overflow-x: hidden;}
    .wrap{width: 7.5rem; min-width: 7.5rem;}
    .nav{display: none;}
    .part h2{width: 2.07rem; height: 1rem; font-size: .36rem; background-size: contain; padding-top: .42rem;}
    .part-con{width: 7.5rem; font-size: .24rem; padding: 0 .4rem;}
    .part1 .join{width: 3.1rem; height: 1rem; line-height: 1rem; font-size: .36rem; background-size: 4.78rem 1.61rem; top: 9.98rem; margin-left: -1.5rem;}
    .part1 .light,.part1 .box,.part1 .down{display: none;}
    .part2 .part-con{padding-top: 0;}
    .part2 .detail{margin-top: 1rem; line-height: .4rem; text-align: left;margin-bottom: 0;letter-spacing: .016rem;}
    .part2 .btn-more{display: none;}
    .part2 .btn-more2{display: block; width: 3.41rem; height: .71rem; text-align: center; background: #00a2ff; line-height: .71rem; font-size: .3rem; color: #000; margin: .5rem auto;}
    .part2 .contact{font-size: .24rem; margin: 0 auto;}
    .part2 .contact li{width: 6.72rem; height: 2.14rem; margin-bottom: .6rem; background: url(../imgs/qrbg.png) no-repeat; background-size: 100% 100%; }
    .part2 .contact li:nth-child(2){background: rgb(28, 28, 28);}
    .part2 .contact li .link.link1,.part2 .contact li .link.link2{top: .52rem;}
    .part2 .contact li .link.link1,.part2 .contact li .link.link3{left: .22rem;}
    .part2 .contact li .link.link2,.part2 .contact li .link.link4{left: 3.56rem;}
    .part2 .contact li .link.link3,.part2 .contact li .link.link4{bottom: .52rem;}
    .part2 .contact li .link a{font-weight: bold;}
    .part2 .contact li .ewm{display: none; width: 1.94rem; height: 1.94rem; top: .1rem; right: .1rem;}
    .part2 .contact li .info{display: block; padding-left: .22rem; padding-top: .3rem;}
    .part2 .contact li .info a{color: #00a1fe; font-weight: bold; text-decoration: underline;}
    .part2 .contact li .link a:after,.part2 .btn-more:after{width: .96rem; height: 1px;}
    .part h3{font-size: .28rem; text-align: left; margin: .5rem 0;}
    .rules{margin: 0;}
    .rules>li{margin-right: 0;  margin-bottom: 0; height: auto; line-height: .5rem;padding-left: .35rem;letter-spacing: .016rem;}
    .rules>li:before{
		width: .14rem;
		height: .14rem;
		margin: .17rem .14rem 0 0;
		position: absolute;
		left: .4rem;
	}
    .part3{height: 5.1rem; background: none;}
    .part3 .trip{margin: 1rem 0 0 1rem;}
    .part3 .trip li{width: 2rem; margin-right: .7rem;}
    .part3 .trip li p{font-size: .24rem;}
    .part3 .trip li .circle{width: .55rem; height: .55rem; margin: .15rem auto .1rem;}
    .part3 .trip li .circle>i{width: .28rem; height: .28rem; margin: .14rem auto .05rem;}
    .part3 .trip li .day{font-size: .4rem;}
    .part3 .trip li:nth-child(4) .day{font-size: .24rem; margin-top: .18rem; line-height: .34rem;}
    .part3 .line{width: 6.7rem; height: .02rem; top: 3.15rem; left: .4rem;}
    .part4{height: 25.5rem; background: none;}
    .part4 h4{height: .53rem; font-size: .3rem; line-height: .53rem; margin: .55rem auto .38rem;}
    .part4 .reward{width: 5.46rem;}
    .part4 .reward li{width: 2.39rem; height: 1.59rem; margin: 0 .17rem .15rem; background-size: 100% 100%;}
    .part4 .reward li.reward-one{background-size: 100% 100%;}
    .part4 .reward li.reward-two{background-size: 100% 100%;}
    .part4 .reward li.reward-three{background-size: 100% 100%; background: (../imgs/icon0.png)}
    .part4 .reward li .name{font-size: .24rem; margin-top: .22rem;}
    .part4 .reward li .name:after, .part4 .reward li .name:before{width: .06rem; height: .06rem; margin: .18rem .11rem 0 0;}
    .part4 .reward li .name:after{margin: .18rem 0 0 .11rem}
    .part4 .reward li .number{font-size: .2rem; margin-top: -0.05rem; display: inherit; height: .3rem;}
    .part4 .reward li .money{display: block; font-size: .4rem; height: .32rem; line-height: .32rem; margin-top: -0.3rem;}
    .part4 .reward .li-bg{display: block; width: 2.39rem; height: 1.59rem; background: url(../imgs/icon0.png) no-repeat; background-size: 100% 100%; position: absolute;}
    .part4 .reward .li-bg1{top: 0rem; left: -2.55rem;}
    .part4 .reward .li-bg2{top: 0rem; right: -2.55rem;}
    .part4 .reward .li-bg3{top: 1.74rem; left: -2.55rem;}
    .part4 .reward .li-bg4{top: 1.74rem; right: -2.55rem;}
    .part4 .reward .li-bg5{top: 1.74rem; right: 0.15rem;}
    .part4 .rules{margin: 0; font-size: .24rem; color: #fff;}
	.part4 .rules2{margin: .5rem 0 0 .7rem;}
	.part4 .rules2>li{display: inline-block; float: left; margin-right: 0rem; height: auto; line-height: .24rem; margin-bottom: .2rem;}
	.part4 .rules2>li:before{width: .14rem; height: .14rem; margin: .03rem .14rem 0 0;}
    .part4 .reward-young li:nth-child(1) .money{font-size: .24rem;}
	.part4 .ystips{margin: -0.3rem 0 0.3rem 0; font-size: .24rem;}
	.part4 table{font-size: .22rem;}
	.part4 table td{font-size: .22rem; padding: .05rem;}
	.part4 table .tdw1{width: 9%;}
	.part4 table .tdw2{width: 15%;}
	.part4 table .tdw3{width: 24%;}
	.part4 table .tdw4{width: 24%;}
	.part4 table .tdw5{width: 24%;}
	.part4 table .tdfs1{font-size: .2rem;}
    .part5{height: 12.85rem; background: none;}
    .part5 .standard li{width: 100%; height: 3.32rem; margin: 0; position: relative;}
    .part5 .standard li img{display: none;}
    .part5 .standard li .icon-img{width: 50%; height: 100%; background: #141414; position: absolute; top: 0; left: 0;}
    .part5 .standard li .icon-img>i{display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
    .part5 .standard li:nth-child(1) .icon-img>i{width: .92rem; height: 1.22rem; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/icon6.png) no-repeat; background-size: 100% 100%;}
    .part5 .standard li:nth-child(2) .icon-img>i{width: 1.23rem; height: .77rem; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/icon7.png) no-repeat; background-size: 100% 100%;}
    .part5 .standard li:nth-child(3) .icon-img>i{width: 1.09rem; height: 1.09rem; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/icon8.png) no-repeat; background-size: 100% 100%;}
    .part5 .standard li .name{font-size: .3rem; height: .73rem; line-height: .7rem; margin: 0; position: absolute; top: .68rem; left: .75rem;}
    .part5 .standard li .name:after{background: #00a2ff; width: .25rem; height: .02rem; left: 2.95rem; margin: 0;}
    .part5 .standard li .info{font-size: .24rem; margin: 0; position: absolute; text-align: left; top: 1.7rem; left: 3.7rem;}
    .part5 .standard li:nth-child(2) .icon-img{left: 3.35rem;}
    .part5 .standard li:nth-child(2) .name{left: -2.55rem;}
    .part5 .standard li:nth-child(2) .info{left: .4rem;}
    .part6{height: 10.97rem;}
    .part6 .judges li{width: 3.18rem; height: 3.83rem; background: #212121; margin: 0 .33rem .39rem 0; overflow: hidden;}
    .part6 .judges li:nth-child(2n){}
    .part6 .judges li>img{width: 1.46rem; height: 1.46rem; margin: .55rem auto 0;}
    .part6 .judges li .name{font-size: .36rem; margin: .2rem 0;}
    .part6 .judges li .info{font-size: .24rem;}
    .part7{height: 4.72rem; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/mpart7-bg.jpg) no-repeat; background-size: 100% 100%;}
    .part7 img{display: none;}
    .part7 .logo{display: block; width: 5.59rem; height: 0.6rem; position: absolute; top: 1.8rem; left: 50%; transform: translateX(-50%); background: url(../imgs/partnerm.png) no-repeat; background-size: 100% 100%;}
    .foot_left.logo1{width: 2.05rem; height: .36rem; background-size: 100% 100%;}
    .part7 h2{margin-top: .5rem;}
    .btn-join{display: block; width: 7.5rem; height: 1rem; line-height: 1rem; text-align: center; color: #000; font-size: .36rem; background: #00a2ff;}
    .pop-con{width: 6.58rem; height: 4.19rem; background-size: 100% 100%;}
    .pop-con .close{width: .5rem; height: .5rem; top: .15rem; right: .12rem; background-size: 100% 100%;}
    .pop-con .detail{font-size: .22rem; line-height: .36rem; padding: 0 .4rem;}
    .foot{font-size: .22rem; text-align: center; padding: .5rem 0; background: #252525;}
    .logo1{display: none;}
    .m-logo{display: block; background: #252525; padding: .5rem 0 0 0;}
    .m-logo>img{display: block; width: 3.81rem; height: .3rem; margin: 0 auto;}
    #pop2 .pop-con{width: 6.58rem; height: 11.21rem; background: url(https://game.gtimg.cn/images/roblox/web201904/collect/pop1.png) no-repeat; background-size: 100% 100%; font-size: .18rem; padding: 0 .4rem; color: #fff;}
    #pop2 .pop-con h3{font-size: .36rem; color: #fff; text-align: center; font-weight: bold; margin-top: .6rem;}
    #pop2 .pop-con dt{font-weight: bold; margin: .1rem 0;}
    #pop2 .pop-con dd{line-height: .36rem; position: relative; padding-left: .35rem;}
    #pop2 .pop-con dd i{font-style: normal; position: absolute; left: 0;}
    #pop2 .pop-con .close{top: .16rem;}
}

/* 第六期新增 */
.q5-head {
		height: 80px;
		position: absolute;
		top: 0;
		left: 0;
		padding: 0 60PX;
		width: 100%;
		opacity: 0.83;
		background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.47) 53%, rgba(0, 0, 0, 0) 100%);
		z-index: 99;
}
.q5-logo {
    margin-right: 40px;
}
.q5-logo,
.q5-menu {
    display: inline-block;
    vertical-align: middle;
}
.q5-menu {
    font-size: 0;
}

.q5-menu li {
    display: inline-block;
		position: relative;
    vertical-align: middle;
    line-height: 80px;
    margin: 0 30px;
	  cursor: pointer;
}

.q5-menu>li>a:hover:after, .q5-menu>li>a:active:after{
    content: "";
		position: absolute;
		display: block;
		top: 60%;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: hsla(0,0%,100%,.7);
}

.q5-menu li a{
    font-size: 16px;
    color: #fff;
}

.part h2 {
    width: 100%;
	font-weight: bold;
    background-position: center;
}
.dis-flex {
    display: flex !important;
    justify-content: center;
    flex-wrap: wrap;
}
.dis-flex > img + img {
    margin-left: 50px;
}
.q5-part-1 {
    margin-top: -285px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.q5-part-1 > div {
    margin: 0 30px;
    font-size: 24px;
	font-weight: bold;
    color: #fff;
}

.q5-part-1 img {
	border-radius: 5px;
    margin-bottom: 20px;
	transition: transform .3s ease;
} 
.q5-part-1 div:hover img{
    transform: scale(1.1);
} 
.q5-part-1 a {
    color: #fff;
} 

.part2,
.part3,
.part4,
.part5,
.part6,
.part6a,
.part7,
.part8{
	background-size: cover;
}

/* 发布奖励MVI页面 */
.q5-part-2 {
    margin-top: 200px;
	margin-bottom: 125px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.q5-part-2 > div {
    margin: 0 30px;
    font-size: 24px;
	font-weight: bold;
    color: #fff;
}
.q5-part-2 img {
    margin-bottom: 55px;
} 
.q5-part-2 p {
    width: 240px;
} 
.q5-part-2 .nth3 {
    height: 72px;
	line-height: 72px;
}
	
.part1 {
    background-image: url(../imgs/banner_mvi.jpg);
	height: 1350px;
}
.part2 {
    height: auto;
}

.part2 .contest{
    text-align: center;
	height: 116px;
	font-size: 0;
	margin: 120px 0;
	color: #000000;
}
.part2 .contest-title{
	background: url(../imgs/cyfs_pic1.png) no-repeat;
	width: 116px;
	height: 116px;
	font-size: 24px;
	line-height: 116px;
	display: inline-block;
	text-align: center;
	padding-right: 4px;
	box-sizing: border-box;
}
.part2 .contest-arrows{
	background: url(../imgs/cyfs_pic2.png) no-repeat;
	display: inline-block;
	width: 82px;
	height: 32px;
	box-sizing: border-box;
	margin: 0 10px -10px 10px;
}
.part2 .contestli>li::before{
	margin-right: 30px;
}
.part2 .rankbox{
	position: relative;
}
.part2 .content-item{
	width: 100%;
	margin: 100px auto 75px auto;
	text-align: left;
}
.part2 .rankbox .rbbackg{
	background: url(../imgs/rpbg-pc.png) no-repeat;
	background-size: 100%;
	position: relative;
}
.part2 .rankbox .rbbackg .header-video{
	
}
.part2 .rankbox .rbbackg .header-video .playicon{
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
	transition: all 0.3s;
	opacity: 1;
	background: url(../imgs/play.png) no-repeat;
	position: absolute;
	top: 39%;
	left: 38%;
	margin-left: -100px;
	margin-right: -100px;
	background-size: 100%;
	z-index: 10;
}
.part2 .rankbox .ranklist{
	position: relative;
	padding-left: 727px;
}
.part2 .rankbox .rltitle{
	color: #fff;
	padding: 30px 0;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
.part2 .rankbox .ranklist .rlcontent{
	height: 400px;
}
.part2 .rankbox .ranklist .rlctext{
	color: #808080;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 300px;
}
.part2 .rankbox .ranklist .rlicon{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../imgs/rlicon.png) no-repeat;
	background-size: 100%;
	position: absolute;
	left: 84%;
	bottom: 4%;
	margin-left: -15px;
}

.part3{
	padding-top: 38px;
	padding-bottom: 145px;
	background: none;
}
.part3 .tiem{
	position: relative;
	width: 1025px;
	height: 205px;
	margin: 105px auto 0 auto;
	background: url(../imgs/timeLine.png) no-repeat center;
	font-size: 0;
}
.part3 .tiem-content {
    width: fit-content;
    margin: 0 auto;
}
.part3 .tiem-item {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.part3 .tiem-item:nth-child(2) {
    margin:0 115px;
}
.part3 .tiem-item-title {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 20px;
	font-weight: bold;
}
.part3 .tiem-item-icon {
    width: 100px;
    height: 130px;
    background: url(../imgs/hdsj_pic1.png) no-repeat center;
    margin: 0 auto;
}
.part3 .tiem-item-text {
    font-size: 24px;
    color: #DDDDDD;
    margin-top: 20px;
}


.part4 {
    height: auto;
	padding-bottom: 70px;
}
.part4 .detail{
	color: #DDDDDD;
	font-size: 18px;
	margin-bottom: 35px;
}
.part4 .detail:nth-child(2){
	margin-top: 125px;
}

.part + .part {
    margin-top: 50px;
}
.reward.dis-flex {
    margin-top: 50px;
}
.part4 .reward li .name {
    margin-top: 55px;
    color: #fff;
}
.part4 .reward li .name:before,
.part4 .reward li .name:after {
    display: none;
}

.part5{
	height: auto;
	padding-bottom: 50px;
	background: none;
}
.part5 .question{
	
	margin-top: 115px;
}
.part5 .question>li{
	list-style: none;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
	color: #ffffff;
	margin-bottom: 55px;
}
.part5 .question-li-circle {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 12px;
    background: #ffffff;
    border-radius: 50%;
    margin-bottom: 1px;
}
.part5 .answer {
    padding-inline-start: 24px;
    margin-top: 10px;
    font-weight: normal;
}
.part5 .answer>li {
    font-size: 18px;
    line-height: 28px;
    color: #DDDDDD;
    /* list-style-image: url(../imgs/square.png);
	padding-left: 10px; */
}
.part5 .answer  p{
    padding-left: 18px;
}
.part5 .answer .answer-li-bias {
    width: 8px;
    height: 8px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    float: left;
    margin-top: 9px;
    margin-right: 12px;
}
.part5 .answer .protrude a {
    color: #00a2ff;
}

.part6{
	height: auto;
}
.part6 .ul{
	font-size: 18px;
	line-height: 28px;
	color: #DDDDDD;
	margin: 0;
}
.part6 .ulnth1{
	margin-top: 125px;
}
.part6 .clause-li-circle {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    float: left;
    margin-top: 9px;
}
.part6 .clause-li-circle-sub {
    width: 8px;
    height: 8px;
    display: inline-block;
    background: #fff;
    border-radius: 50%;
    float: left;
    margin-top: 9px;
}
.part6 .ul>li {
    margin-top: 60px;
}
.part6 .ul>li p {
    padding-left: 20px;
}
.part6 .ul .subul {
    padding-left: 20px;
}
.part6 .ul .subul>li {
    margin-top: 35px;
}
.part6 .hdtkmore{
	display: none;
}
.part6 .protrude a{
    color: #00a2ff;
    cursor: pointer;
}
.part6 .getmore {
    text-align: center;
    text-decoration: underline;
    color: #47a0f7;
    font-size: 18px;
    padding: 75px 10px 50px 10px;
    cursor: pointer;
}

.part6a{
	height: auto;
	padding-top: 60px;
	background: none;
}

.part6a .moreinfo{
	text-align: center;
	width: 815px;
	margin: 60px auto 160px auto;
	padding: 50px 100px;
	background-color: #00000045;
}
.part6a .moreinfo li{
	display: inline-block;
	text-align: center;
}
.part6a .moreinfo li:nth-child(2){
	margin-left: 150px;
}
.part6a .moreinfo li img{
	width: 180px;
}
.part6a .moreinfo li .name{
	text-align: center;
	font-size: 22px;
	color: #fff;
	margin-top: 30px;
}

/* video box */
.dialayer {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    display: none;
}
.dialayer-body {
    position: absolute;
    width: 800px;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    z-index: 9999;
    background: #f2f2f2;
}
.dialayer-main {
    padding: 10px;
}
.video {
    width: 100%;
    height: 415px;
    overflow: hidden;
}
.video video {
    width: 100%;
}
.dialayer-close {
    display: block;
    width: 36px;
    height: 36px;
    border: 2px solid #fff;
    position: absolute;
    right: -50px;
    top: 0;
}
.ico-close {
    width: 36px;
    height: 36px;
    display: inline-block;
    vertical-align: top;
    background: url(https://game.gtimg.cn/images/roblox/web201904/education/sprite-338a66b7bb.png) no-repeat -109px 0;
}
/* MVI页面E */

.fc-green {
    color: #00a2ff;
}
.q5-p5-sub {
    margin-top: 105px;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 22px;
	color: #fff;
}
.q5-p5-list1 li,
.q5-p5-list2 li {
    font-size: 18px;
    line-height: 32px;
}

.q5-p5-list1 li a{
    color: #00a2ff;
	font-weight: bold;
}

.q5-p5-list2 {
    margin-top: 40px;
}
.q5-p5-list2 li:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    background-color: #00a2ff;
}
.q5-li-box {
    margin-top: 80px;
}
.q5-li-box > div {
    margin: 0 10px;
    text-align: center;
    font-size: 14px;
}

.q5-li-box img {
    margin-bottom: 20px;
}
.q5-li-sub,
.q5-li-sub,
.q5-li-sub {
    margin-top: 80px;
    text-align: center;
}
.q5-li-sub {
    font-size: 14px;
}
.q5-li-tit {
    position: relative;
    width: 220px;
    font-size: 16px;
    background-color: #242424;
}
.q5-li-tit:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -4px;
    margin-left: -20px;
    width: 40px;
    height: 4px;
    background-color: #00a2ff;
}
.q5-li-btn {
    width: 200px;
    background-color: #00a2ff; 
}
.q5-li-tit,
.q5-li-btn {
    display: block;
    margin: 0 auto; 
    margin-top: 50px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.q5-h5-sp {
    display: none;
}
.q5-bro-box {
    margin-top: 70px;
    font-size: 0;
}
.part7 img {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 18%;
    height: auto;
    margin-right: 2%;
}

.part7 .dis-flex > img + img {
    margin-left: 0;
}

.q5-menu-icon {
    display: none;
}


.part8{
	height: 660px;
}

.brh5{
	display: none;
}

/* 适配 */
@media screen and (max-width: 800px) {
    .q5-h5-sp {
        display: block;
    }
    .wrap,
    .part,
    .q5-head {
        width: 100%;
    }
    
    .q5-head {
        position: relative;
        height: 1rem;
        line-height: 1rem;
				padding: 0;
				opacity: 1;
    }
    .q5-logo {
        margin-right: .1rem;
        line-height: 1rem;
		margin-left: .5rem;
		width: 1.6rem;
    }

    .q5-menu li a {
        font-size: 10px;
    }
    .part1 {
        height: 9.2rem;
        background-image: url(../imgs/banner_mvi_m.jpg);
        background-size: 100% auto;
    }
    .part1 .join {
        top: 6.35rem;
    }
    .q5-part-1 {
        padding: 0 3.5%;
        margin-top: -0.2rem;
        flex-wrap: wrap;
        margin-bottom: 1.5rem;
        box-sizing: border-box;
    }
    .q5-part-1 > div {
        margin: 0;
        width: 50%;
        font-size: .27rem;
        margin-bottom: .5rem;
    }
    .q5-part-1 img {
        width: 90%;
        margin-bottom: .15rem;
    }
    .part-con {
        padding: 0 5%;
        width: 100%;
        box-sizing: border-box;
    }
    .q5-p5-list1 li, .q5-p5-list2 li {
        font-size: .24rem;
    }
	.part + .part {
	    margin-top: 1.3rem;
	}
    .part2,
    .part3,
    .part4,
    .part5,
    .part6,
	.part6a,
    .part7,
	.part8{
        height: auto;
		background-size: cover;
    }
    .part4 .rules2 {
        margin-left: 0;
        color: #fff;
        line-height: .3rem;
    }
    .part4 .reward li .name {
        margin-top: .4rem;
    }
    .part4 .rules2>li {
        line-height: .4rem;
    }
    .part4 .rules2>li:before {
        margin-top: .1rem;
    }
	.part5 .standard{
		margin-top: 1rem;
	}
	.q5-p5-sub{
		font-size: .28rem;
		margin-top: 1rem;
	}
	.q5-p5-list2{
		margin-top: .6rem;
	}
	.q5-p5-list2 li:before{
		width: .14rem;
		height: .14rem;
	}
    .q5-work img {
        width: 45%;
    }
    .dis-flex > img + img {
        margin-left: .5rem;
    }
    .part6 .judges li {
        width: 46%;
        margin: 2%;
    }
    .q5-li-box > div {
        width: 44%;
        margin: 0 3%;
        margin-bottom: .2rem;
    }
    
    .q5-li-box img {
        width: 100%;
    }
	.part6 .judges{
		margin-top: 1rem;
	}
    .part7 img {
        display: inline-block;
        width: 40%;
        margin: 0 5%;
        margin-bottom: .5rem;
    }

    .q5-bro-box {
        margin: .5rem 0;
    }

    

    /* h5菜单 */
    .q5-menu-icon {
        display: block;
        position: absolute;
        right: 10px;
        top: 50%;
        width: 24px;
        height: 12px;

        border-top: 2px solid #fff;
    }
    .q5-menu-icon:before,
    .q5-menu-icon:after {
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #fff;
        transition: all 200ms ease 0ms;
    }
    .q5-menu-icon:before {
        top: -12px;
    }
    .q5-menu-icon:after {
        bottom: 0;
    }
    
    .q5-menu-icon.active {
        border-color: transparent;
    }
    .q5-menu-icon.active:before {
        top: 0;
        transform: rotate(45deg);
    }
    .q5-menu-icon.active:after {
        bottom: auto;
        top: 0;
        transform: rotate(-45deg);
    }

    .q5-menu {
        display: none;
        position: absolute;
        right: 0;
        top: 1rem;
        background-color: #000;
        transition: all 200ms ease 0ms;
    }
    .q5-menu li {
        display: block;
        line-height: 30px;
    }
    .q5-menu.active {
        display: block;
    }
	
	.part6a .moreinfo{
		margin-top: 1rem;
	}

	.moreinfo li:nth-child(2){
		margin-left: .2rem;
	}
	.moreinfo li img{
		width: 2rem;
	}
	.moreinfo li .name{
		font-size: .28rem;
		margin-top: .3rem;
	}
	.brh5{
		display: block;
	}
    /* 发布奖励MVI页面 */
    .q5-part-2 {
		margin-top: 0;
    	margin-bottom: 1.6rem;
		flex-wrap: wrap;
		padding: 0 3.5%;
		box-sizing: border-box;
    }
    .q5-part-2 > div {
        margin: 0 .2rem;
        font-size: .26rem;
    }
    .q5-part-2 img {
        margin-bottom: .2rem;
		width: 1.1rem;
    } 
    .q5-part-2 p {
        width: 1.92rem;
    } 
    .q5-part-2 .nth3 {
        height: .75rem;
    	line-height: .75rem;
    }
    	
    .part1 {
    	height: 9.2rem;
    }
    .part2 {
        height: auto;
    }
    
    .part2 .contest{
    	height: auto;
    	font-size: 0;
    	margin: 1rem 0;
    }
    .part2 .contest-title {
        width: .9rem;
        height: .9rem;
        font-size: .22rem;
        line-height: .9rem;
        padding-right: 0;
        background-size: contain;
    }
    .part2 .contest-arrows {
        width: .5rem;
        height: .25rem;
        box-sizing: border-box;
        margin: 0 .05rem -.05rem .05rem;
        background-size: contain;
    }
    .part2 .contestli>li::before{
    	margin-right: 1.875rem;
    }
    .part2 .content-item{
    	width: 100%;
		margin: 1rem auto 0 auto;
		box-sizing: border-box;
    }
    .part2 .rankbox .rbbackg{
    	background: url(../imgs/rpbg-wap.png) no-repeat;
    	background-size: 100% auto;
    }
    .part2 .rankbox .rbbackg .header-video{
    	
    }
    .part2 .rankbox .rbbackg .header-video .playicon{
    	width: 1rem;
		height: 1rem;
		display: block;
		margin: 0 auto;
		transition: all 0.3s;
		opacity: 1;
		position: absolute;
		top: 20%;
		left: 50%;
		margin-left: -.5rem;
		margin-right: -.5rem;
		background-size: 100%;
    	z-index: 10;
    }
    .part2 .rankbox .ranklist{
    	padding-top: 6rem;
		padding-left: 0;
    }
    .part2 .rankbox .rltitle{
    	padding: .4rem 0;
    	font-size: .4rem;
    }
    .part2 .rankbox .ranklist .rlcontent{
    	height: 4.5rem;
    }
    .part2 .rankbox .ranklist .rlctext{
    	font-size: .4rem;
    	line-height: 3rem;
    }
    .part2 .rankbox .ranklist .rlicon{
    	display: inline-block;
    	width: .3rem;
    	height: .3rem;
    	left: 50%;
    	bottom: 2%;
    	margin-left: -.1rem;
    }
    
    .part3{
    	padding-bottom: .55rem;
		padding-top: .3rem;
    }
    .part3 .tiem{
    	width: 100%;
    	height: 2.25rem;
    	margin: 1rem auto 0 auto;
    	font-size: .24rem;
    }
    .part3 .tiem-content {
        width: fit-content;
        margin: 0 auto;
    }
    .part3 .tiem-item:nth-child(2) {
        margin:0 .5rem;
    }
    .part3 .tiem-item-title {
        font-size: .3rem;
        margin-bottom: .2rem;
    }
    .part3 .tiem-item-icon {
        width: 1rem;
        height: 1.3rem;
		background-size: contain;
    }
    .part3 .tiem-item-text {
        font-size: .24rem;
        margin-top: .2rem;
    }
    
    
    .part4 {
    	padding-bottom: 0;
    }
    .part4 .detail{
    	font-size: .22rem;
    	margin-bottom: 0;
		line-height: .36rem;
    }
    .part4 .detail:nth-child(3){
    	margin: .4rem 0;
    }
	.part4 .detail:nth-child(2){
		margin-top: 1rem;
	}
    .reward.dis-flex {
        margin-top: .5rem;
    }
    .part4 .reward li .name {
        margin-top: .5rem;
    }
    .part4 .reward li .name:before,
    .part4 .reward li .name:after {
        display: none;
    }
    
    .part5{
    	padding-bottom: 0;
    }
    .part5 .question{
    	
    	margin-top: 1rem;
    }
    .part5 .question>li{
    	font-size: .28rem;
    	line-height: .3rem;
		margin-bottom: .3rem;
    }
    .part5 .question-li-circle {
        width: .15rem;
        height: .15rem;
        margin-right: .15rem;
    }
    .part5 .answer {
        padding-inline-start: .3rem;
        margin-top: .4rem;
    }
    .part5 .answer>li {
        font-size: .22rem;
        line-height: .36rem;
		margin-bottom: .3rem;
		list-style: none;
		position: relative;
		padding-left: 0;
    }
	.part5 .answer p {
		padding-left: .2rem;
	}
	.part5 .answer .answer-li-bias {
		width: .1rem;
		height: .1rem;
		margin-top: .1rem;
		margin-right: .1rem;
	}
    .part5 .answer .protrude a {
        color: #00a2ff;
    }
    
    .part6{
    	height: auto;
    }
    .part6 .ul{
    	font-size: .22rem;
    	line-height: .36rem;
    }
    .part6 .ulnth1{
    	margin-top: 1.2rem;
    }
    .part6 .clause-li-circle {
        width: .15rem;
        height: .15rem;
        margin-top: .1rem;
    }
    .part6 .clause-li-circle-sub {
        width: .1rem;
        height: .1rem;
        margin-top: .12rem;
    }
    .part6 .ul>li {
        margin-top: .5rem;
    }
    .part6 .ul>li p {
        padding-left: .3rem;
    }
    .part6 .ul .subul {
        padding-left: .2rem;
    }
    .part6 .ul .subul>li {
        margin-top: .3rem;
    }
    .part6 .getmore {
        font-size: .24rem;
        padding: .5rem .1rem .5rem .1rem;
    }
    
    .part6a{
    	padding-top: 0;
    }
	
	.part6a .moreinfo{
		width: 100%;
		margin: .8rem auto 1.5rem auto;
		padding: .5rem .1rem;
	}
	.part6a .moreinfo li:nth-child(2){
		margin-left: 1.2rem;
	}
	.part6a .moreinfo li img{
		width: 1.8rem;
	}
	.part6a .moreinfo li .name{
		font-size: .22rem;
		margin-top: .3rem;
	}
    
    /* video box */
    .dialayer-body {
        width: 100%;
    }
    .dialayer-main {
        padding: .3rem;
    }
    .video {
        height: 3.9rem;
    }
    .video video {
        width: 100%;
    }
	.dialayer-close {
	    display: block;
	    width: 0.5rem;
	    text-align: center;
	    height: 0.5rem;
	    border: 0.02rem solid #fff;
	    border-radius: 50%;
	    position: absolute;
	    right: auto;
	    left: 50%;
	    top: auto;
	    bottom: -0.8rem;
	}
	.ico-close {
	    width: 0.36rem;
	    height: 0.36rem;
	    display: inline-block;
	    vertical-align: top;
	    margin-top: 0.05rem;
	    background: url(../imgs/close.png) no-repeat;
	    background-size: 100%;
	}
    /* MVI页面E */
}

