@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;
	}
  
  p a img{
    width: 100% !important;
  }
  p a span img{
    width: 100% !important;
  }
  p img{
    width: 100% !important;
  }
  img{
    width: 100% !important;
  }
  .speak-content{
    padding:0px !important;
  }
  a {
    word-break: break-all;
  }
  p {
    word-break: break-all;
  }
  
}