@media screen and (max-width: 1060px){
	.ot_result .ot_result_content ul li, .tips_content ul li, .support_wrap .support_content ul li{
    	width: 48.3%;
	}
}
@media screen and (max-width: 920px){
	.ot_result .ot_result_content ul li, .tips_content ul li, .support_wrap .support_content ul li{
    	width: 48%;
	}
}
@media screen and (max-width: 840px){
	.ot_result .ot_result_content ul li, .tips_content ul li, .support_wrap .support_content ul li{
    	width: 100%;
		margin-right:0px;
		margin-bottom:20px;
	}
	.support_wrap .support_content ul li{
		margin-bottom:70px;
	}
	.header{
		position:relative;
	}
	.banner_wrap img{
		width:100%;
		height:100%;
		-o-object-fit:cover;
		object-fit:cover;
		-o-object-position:center center;
		object-position:center center;
	}
	.banner_wrap ul li{
		height:100%;
		height:360px;
	}
	.banner_content {
		width: 100%;
		float: left;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.banner_content .banner_txt{
		text-align:center;
	}
	.banner_content .banner_txt h1 br{
		display:none;
	}
	.banner_btn ul li{
		height:auto;
		width:100%;
		text-align:center;
	}
	.banner_btn ul li .btn{
		float:none;
		display:table;
		margin:0 auto;
		width:270px;
		margin-bottom:20px;
	}
	.support_wrap .support_content ul li:last-child{
		margin-bottom:0px;
	}
	.content ul li {
    	width: 95%;
		float:left !important;
	}
}
@media screen and (max-width:580px){
	h2{
		font-size:24px;
	}
	.result_table table tr td, .result_table table tr th{
		font-size:12px;
		padding:3px;
	}
	.content ul li {
    	width: 90%;
		float:left !important;
	}
}
@media screen and (max-width:480px){
	.banner_content .banner_txt h1{
		font-size: 36px;
		line-height: 42px;
	}
	.ot_result .ot_result_content ul li .result_content{
		padding: 10px 10px;
		border-radius: 100px;
		padding-left: 85px;
	}
	.heading_wrap h2{
		font-size:22px;
	}
	.type_switch label{
		font-size:13px;
		line-height:40px;
	}
	.content ul li a.play_btn, .content.result-content ul li a.view_btn{
		padding: 0 20px;
    	line-height: 35px;
	}
	.support_wrap .support_content ul li span {
    	font-size: 20px;
	}
	.content_txt_wrap{
		padding:20px;
	}
	.heading_wrap{
		margin-bottom:20px;
	}
}
@media screen and (max-width:380px){
	.banner_content .banner_txt h1{
		font-size: 30px;
		line-height: 42px;
	}
	.banner_content .banner_txt p{
		font-size:16px;
	}
	.result_table table tr td, .result_table table tr th {
		font-size: 9px;
		padding: 5px;
	}
}