@media screen and (max-width: 1023px) {
	.main_box{
		position: relative;
		top: 80px;
		flex-wrap: wrap;
	}
	.content_box::after{
		right: -24px;
	}
	.text_bg{
		display: none;
	}
	.left_nav, .left_nav_two{
		width: 100%;
		flex-direction: row;
    flex-wrap: wrap;
    padding: 0 12px;
	}
	.left_nav li, .left_nav_two li{
		width: 30%;
	}
	.left_nav li a, .left_nav_two li a{
		width: auto;
	}
	.main_box .right_content{
		padding: 0 30px 0 8px;
    width: 90%;
	}
	.white_bg{
		width: 100%;
		padding: 12px 24px;
		margin-bottom: 32px;
	}
	.content_text{
		padding: 0 12px;
	}
	.text_list{
		padding: 0 12px;
	}
	.page_turn{
		flex-wrap: wrap;
	}
	.page_turn_box{
		margin-right: 0;
    margin-bottom: 24px;
	}
	.page_turn_box li{
		display: none;
	}
	.page_turn_box li:first-child,
	.page_turn_box li:last-child{
		display: inherit;
	}
	.traffic_bus{
		flex-wrap: wrap;
		justify-content: center;
	}
	.traffic_bus_left{
		margin: 0 0 16px 0;
	}
	.question_item{
		flex-wrap: wrap;
		padding: 0 0 24px;
	}
	.question_item .right{
		flex: auto;
	}
	.left_nav_two li:hover .sub_nav, .left_nav_two li:focus .sub_nav{
		width: 72%;
		top: 6%;
	}
	.left_nav_two .sub_nav li{
		width: 100%;
	}
	.top_breadcrumb{
		flex-wrap: wrap;
    margin-bottom: 20px;
	}
	.white_shadow{
		padding: 12px;
		width: 100%;
	}
	.week_box{
		padding: 0;
	}
	.film_box{
		width: 100%;
	}
	.film_item{
		flex-wrap: wrap;
	}
	.film_item_left{
		width: 100%;
    flex-shrink: 0;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
	}
  
  
  /* 流动科技馆 */
	.speak-box{
		width: 100% !important;
	}
	.speak-content{
		padding: 20px !important;
	}
	.platform{
		flex-direction: column;
	}
	.workPlatform{
		margin-right: 0px !important;
		margin-bottom: 20px;
	}
	.sharePlatform{
		margin-left: 0px !important;
	}
	.img-content a{
		font-size: 14px;
	}
	.img-content a img{
		display: none;
	}
  .speak-content .nav-tabs{
		white-space: nowrap;
		overflow: hidden;
		overflow-x: scroll;
		max-width: 296px;
	}
  .speak-content{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
  .nav-tabs{
		width: 100%;
		flex-direction: column;
	}
	.nav-tabs>li{
		width: 100%;
		text-align: center;
		margin-bottom: 1px !important;
	}
}