@media (max-width:768px) {
	.sm_pc_swiper_con{
		display: none;
	}

	.z_title_1 {
		font-size: 22px;
		line-height: 40px;
	}
	.z_style .z_style_bigImg img {

		height: 270px;
	}

	.z_timeline {
		margin: 0;
		left: -50px;
	}

	.z_timeline span {
		height: 70px;
	}

	.z_style_content img {
		width: 100%;
	}

	.z_idea_content div {
		width: 100% !important;
		clear: both !important;
		padding-top: 0.05rem;
	}

	.z_idea_content>div:nth-child(1) {
		height: 258px;
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 14px;

	}

	.z_idea_content>div:nth-child(2) {
		float: left;
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		background: #4d5564;
		margin-top: 14px;
	}

	/*.z_idea_content:nth-child(even) div {*/
	/*	float: right;*/
	/*}*/

	.z_idea_content img {
		height: auto;
		width: 100%;
		display: inline-block;
	}

	.col-xs-12 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.z_news_msg>div {
		width: 100%;
	}

	.z_news_msg>div>div {
		float: left !important;
	}

	.z_news_show {
		text-align: center;
		clear: both;
		width: 100%;
	}

	.z_news_show .z_news_list_content li {
		height: 230px;
		width: 100%;
	}

	.z_news_list_content section .z_news_img {
		clear: both;
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}

	.z_news_show .z_news_list_content li .z_news_content {
		height: auto;
		clear: both;
		width: 100%;
	}

	.z_news_list_content li section .z_news_content p {
		margin-bottom: 0;
	}

	.z_news_list_content li {
		height: auto;
	}

	.z_news_nav {
		width: 100%;
	}

	.z_news_nav ul li {
		text-indent: 0;
		text-align: center;
	}

	.z_news_message {
		width: 100%;
	}

	.a_news_share {
		/*height: 120px;*/
		height: 30px;
		line-height:30px;
	}

	.a_news_share div {
		width: auto;
		float: left;
		width: 100%;
	}

	.a_news_share div:nth-child(2) {
		text-align: right;
		width: 100%;
		float: left;
	}

	.z_news_bq div:nth-child(2) {
		float: left;
		width: 100%;
	}

	.z_news_label {
		width: 100%;
		clear: both;
	}

	.z_news_label>div {
		width: 100%;
		margin: auto;
	}
	.z_news_article_content ul{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.z_news_article_content ul li {
		width: 50%;
		height: auto;

		padding-top: 5px;
		padding-bottom: 5px;
	}
	.z_news_article_content ul li a{
		display: block;
	}
	.z_news_article_content ul li:nth-child(odd) a>div{
		width: 100% !important;
		padding-right: 20px;

	}
	.z_news_article_content ul li:nth-child(even) a>div{
		width: 100% !important;
		padding-leftt: 20px;

	}.z_news_article_content ul li a>div img{
			 width: 100%;
			 height: 100px;
		 }
	.z_news_article_content ul li section div{
		height: auto;
	}
	.z_news_article_content ul li a>div:last-child{
		padding: 5px 20px 0px 3px;
	}
	/*.z_news_article_content ul li section div:nth-child(2) {*/
		/*width: 70%;*/
		/*float: left;*/
	/*}*/

	.z_news_list_content li section .z_news_content {
		width: 100%;
		float: left;
		height: 100px;
	}

	.z_news_list>div {
		width: 100%;
		margin: auto;
	}

	.z_news_list_content li {
		height: 250px;
		padding: 20px 0;
		border-bottom: 1px solid #f6f6f6;
		width: 100%;
		margin: auto;
	}

	.z_news_list {
		text-align: center;
		width: 100%;
		float: left;
	}
	.a_news_share div{
		text-indent: 0;
	}
	.slide1{
		display: none;
	}
	.z_swiper{
		display: block;
	}
	.navbar-default{
		position: static;
	}
	.navbar{
		margin-bottom: 0;
	}
	.panel-footer-pc{
		display: none;
	}
	.panel-footer-mb{
		display: block;
	}
	.z_copyright_message,.z_copyright_message2{
		display: block;

	}
	.logoImg {
		width: 10rem;
		height: 3rem;
		position: relative;
		top: -1.5rem;
	}
	.logoImg1 {
		width: 12rem;
		height: 4rem;
		position: relative;
		top: 0.1rem;
		left: 1.8rem;
	}
	.navbar-header,#bs-example-navbar-collapse-1{
		display: none;
	}
	.sm_nav_view2{
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		display: flex !important;
		border-bottom: 1px solid #e5e5e5;
		height: 4.1rem;
		background-color: #fff;
		z-index: 10;
	}
	.logo{
		margin-bottom: 0;
	}
	.sm_mobile_nav{
		display: block !important;
	}
	.sm_media_overOmission{
		-webkit-line-clamp: 5 !important;
		height: auto !important;
	}
}

/* 手机端导航的样式开始*/
.sm_mobile_nav{
	display: none;
}
.logo {
	width: 8rem;
	height: 3.3rem;
	margin-left: 0.3rem;
	color: white;
	margin-top: 0.4rem;
}

.sm_nav_btn_group{
	padding-bottom: 6rem;
}

.sm_outerLink_btn_3nd {
	display: block;
	border-radius: 1rem;
	border: 1px solid #ff5858;
	background-color: transparent;
	width: 7rem;
	line-height: 2rem;
	color: #ff5858;
	height: 2.2rem;
	text-align: center;
	padding: 0 5px;
	opacity: 0.8;
	position: absolute;
	right: 13%;
	top: 1rem;
}
.sm_nav_btn{
	position: absolute;
	right: 1rem;
	top: 1.05rem;
}
.sm_nav_btn_iocn{
	background-color: #ff5858;
	width: 2rem;
	height: 0.3rem;
	margin-bottom: 0.4rem;
	border-radius: 1rem;
}
.sm_disable_scroll{
	overflow-y:hidden;
}
.logo img{
	width: 100%;
	height: 100%;
}
.nav_button {
	display: flex;
	align-items: center;
	justify-content: center;
}

.nav_button ul li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 5rem;
	height: 0.7rem;
	transition: 0.5s;
	transform-origin: 5% 50%;
}

.nav_button ul li i {
	width: 0.06rem;
	height: 0.03rem;
	background: #ff5858;
	display: block;
	border-radius: 0.03rem;
}

.nav_button ul li span {
	width: 1rem;
	height: 0.3rem;
	display: block;
	background: #ff5858;
	margin-left: 0.02rem;
	border-radius: 0.03rem;
}

.nav_button {
	margin-right: 0.3rem;
}

.nav_content {
	position: fixed;
	width: 20rem;
	height: 100%;
	top: 4.1rem;
	right: -20rem;
	z-index: 10;
	background: #fff;
	overflow: auto;
	transition: .5s;

}

.nav_content section {
	font-size: 1.8rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	margin: 1rem auto;
}

.nav_content ul {
	width: 16rem;
	list-style: none;
	margin-left: 2rem;
}

.nav_content ul li {
	list-style: none;
	height: auto;
	clear: both;
}

.nav_content ul li>div {
	height: 5.55rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 0.01rem solid rgba(255, 255, 255, 0.2);
}

.nav_content_a{
	width: 70%;
}
.nav_content ul li>div a {
	display: block;
	font-size: 1.5rem;
	width: 60%;
	font-weight: 400;
	color: #4d4d4d;
	text-decoration: none;
}

.nav_content ul li>div img {
	width: 0.3rem;
	height: 0.3rem;
	margin-right: 0.3rem;
}

.nav_content ul li>div .nav_status {
	width: 1.4rem;
	height: auto;
}

.navSecond_box {
	background: #fff;
	display: none;
}

.navSecond_box ul li {
	height: 3rem;
	text-indent: 0.6rem;
	display: flex;
	align-items: center;
	background: rgba(255, 255, 255, 0.05);
	border-bottom: 0.01rem solid rgba(255, 255, 255, 0.1);
}

.navSecond_box ul li a {
	text-decoration: none;
	font-size: 1.5rem;
	color: grey;
}
.sm_nav_active_item{
	color: #ff5858 !important;
	background-color: #fafafa;
}
.sm_outerLink_btn{
	display: block;
	border-radius: 1rem;
	border: 1px solid #ff5858;
	background-color: #ff5858;
	width: 10rem;
	height: 2.5rem;
	text-align: center;
	line-height: 2.4rem;
	color: #fff;
	margin-top: 1rem;
	margin-left: 5rem;
}
.sm_outerLink_btn_2nd{
	display: block;
	border-radius: 1rem;
	border: 1px solid #ff5858;
	background-color: transparent;
	width: 10rem;
	height: 2.5rem;
	text-align: center;
	line-height: 2.4rem;
	color: #ff5858;
	margin-top: 1rem;
	margin-left: 5rem;
}
/* 手机端导航的样式开始*/

@media (max-width: 768px){
	.second_box{
		visibility: hidden;
	}
	.outer_link{
		color: #777;
		border-color: #777 !important;
	}
}


@media (min-width: 768px) and (max-width:992px) {


	.z_title_1 {
		font-size: 22px;
		line-height: 40px;
	}
	.z_idea_content > div {
		height: 190px;
		margin-top: 14px;
	}

	.z_style .z_style_bigImg img {
		width: auto;
		height: 546px;
	}

	.z_style .z_style_bigImg img {
		width: auto;
		height: 270px;
	}

	.z_style_content img {
		width: auto;
	}

	.z_timeline {
		margin: 0;
	}

	.z_timeline span {
		height: 70px;
	}

	.z_idea_content div {
		width: 100%;
		clear: both;
	}

	.z_news_show {
		text-align: center;
		clear: both;
		width: 100%;
	}

	.z_idea_content img {
		width: auto;
		display: inline-block;
	}

	.z_news_show .z_news_list_content li {
		height: 230px;
		width: 100%;
	}

	.z_news_list_content section .z_news_img {
		clear: both;
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}

	.z_news_show .z_news_list_content li .z_news_content {
		height: auto;
		clear: both;
		width: 100%;
	}

	.z_news_list_content li section .z_news_content p {
		margin-bottom: 0;
	}

	.z_news_list_content li {
		height: auto;
		margin-bottom: 20px;
	}

	.z_news_nav {
		width: 100%;
	}

	.z_news_nav ul li {
		text-indent: 0;
		text-align: center;
	}

	.z_news_message {
		width: 100%;
	}

	.z_news_label {
		width: 100%;
	}

	.a_news_share div:nth-child(2) {
		text-align: right;
		width: auto;
		float: right;
	}

	.a_news_share {
		height: 120px;
	}

	.a_news_share div {
		width: auto;
		float: left;
		width: 100%;
	}

	.a_news_share div:nth-child(2) {
		text-align: right;
		width: 100%;
		float: left;
	}

	.z_news_article_content ul li section div:nth-child(2) {
		width: auto;
	}

	.z_news_label > div {
		width: 100%;
	}

	.z_news_article_content ul li section div:nth-child(2) {
		width: 70%;
		float: left;
	}

	.z_news_list_content li section .z_news_content {
		width: 100%;
		float: left;
		height: 100px;
	}

	.z_news_list > div {
		width: 100%;
		margin: auto;
	}

	.z_news_list_content li {
		height: 250px;
		padding: 20px 0;
		border-bottom: 1px solid #f6f6f6;
		width: 100%;
		margin: auto;
	}

	.z_news_list {
		text-align: center;
		width: 100%;
		float: left;
	}

	.slide1 {
		display: none;
	}

	.z_swiper {
		display: block;
	}

	.panel-footer-pc {
		display: none;
	}

	.panel-footer-mb {
		display: block;
	}

	.z_copyright_message, .z_copyright_message2 {
		display: block;

	}

	.logoImg {
		width: 10rem;
		height: 3rem;
		position: relative;
		top: -1.5rem;
	}
	.logoImg1 {
		width: 10rem;
		height: auto;
		position: relative;
		top: -0.2rem;
		left: 1.8rem;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.z_idea_content>div {
		height: 380px;
		margin-top: 14px;
	}

	.z_style .z_style_bigImg img {
		height: 565px;
	}

	.z_news_nav {
		width: 100%;
	}

	.z_news_nav ul li {
		text-indent: 0;
		text-align: center;
	}

	.z_news_message {
		width: 100%;
	}

	.a_news_share div:nth-child(2) {
		text-align: right;
		float: right;
		width: auto;
	}

	.z_news_show {
		clear: both;
		width: 100%;
	}

	.z_news_label {
		width: 100%;
	}

	.z_news_article_content ul li section div:nth-child(2) {
		width: auto;
	}

	.z_news_label>div {
		width: 100%;
	}
	.slide1{
		display: block;
	}
	.z_swiper{
		display: none;
	}
	.panel-footer-pc{
		display: block;
	}
	.panel-footer-mb{
		display: none;
	}

}

@media (min-width: 1200px) {
	.z_idea_content>div {
		height: 380px;
		margin-top: 14px;
	}

	.z_style .z_style_bigImg img {
		height: 565px;
	}
	.slide1{
		display: block;
	}
	.z_swiper{
		display: none;
	}
	.panel-footer-pc{
		display: block;
	}
	.panel-footer-mb{
		display: none;
	}

}

@media (max-width: 768px) {
	.zjd_logo {
		margin-left: 15px;
	}
	.course_img{
		height: 158px;
		width: 158px
	}
	.z_news_content>div.sy_none{
		display: none;
	}

}
