@media all and (max-width:1400px) {
 .layui-col-md6{width:100%;}
	.mbheader .header-con {
		height: 100%;
	}

        .con-sousuo{
          width: 90%;
    margin: 50px auto !important;
}
.footer .foot .imgcode .title{
     font-size: 14px;
}

	.con-zydh {
		display: none;
	}


	.m-w90 {
		width: 90%;
		margin: 0 auto;
	}

	.header {
		display: none;
	}

	.mbheader {
		display: block;
		z-index: 999;
		width: 90%;
		margin: 0 auto;
		background: white;
	}

	.content1 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	.con-kstd ul li {
		width: auto;
	}

	.con-video video {
		width: 100%;
		height: auto;
	}

	.content1 .item1,
	.content1 .item2,
	.content1 .item3 {
		width: 100%;
	}

	.con-content2 .item {
		width: 100%;
	}

	.con-content2 .content2 {
		flex-direction: column;
	}

	.footer {
		background: #1d7dba;
		height: auto;
	}

	.footer .foot {
		width: 90%;
		margin: 0 auto;
		flex-direction: column-reverse;
	}

	.links {
		display: none;
	}

	.mb-links {
		display: block;
		margin-bottom: 30px;
	}

	.mb-links ul {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.mb-links ul li {
		width: 48%;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid #f2f2f2;
		margin-bottom: 10px;
	}



	.con-links .mb-links ul li a {
		font-size: 14px;
		color: #4c4c4c;
	}

	.gyyxlist {
		flex-direction: column;
	}

	.gyyxlist .img2-top .img img,
	.gyyxlist .img2-b img {
		width: 100%;
		height: auto;
	}

	.gyyxlist .img2-top {
		margin: 20px 0;
	}

	.gyyxlist .img2-top .img img {
		width: 90%;
	}

	.con-banner .nav2-lunbo-hd {
		bottom: 5px;
	}

	.content1 {
		margin-top: 0;
	}

	.mb-zydh {
		display: block;
	}

	.icon {
		font-size: 28px;
	}

	.nei-banner .weizhi .wz-column {
		font-size: 18px;
	}

	.nei-banner .weizhi p {
		margin: 0;
	}

	.nei-banner .weizhi {
		left: 5%;
	}

	.con-textlist {
		width: 90%;
		margin: 30px auto 0 auto;
	}

	.con-textlist .textlist ul li a .text {
		margin-left: 15px;
		width: 80%;
	}

	.con-picture {
		width: 90%;
		margin: 30px auto 0 auto;
	}

	.con-picture .picture ul li a .img img {
		width: 100%;
		height: auto;
	}

	ul .list-page {
		margin: 20px 0;
	}

	.con-piclist {
		width: 90%;
		margin: 30px auto 0 auto;
	}

	.con-piclist .piclist ul li .img img {
		width: 100%;
		height: auto;
	}

	.con-piclist .piclist ul li a .desc {
		height: 25px;
		overflow: hidden;
		/*自动隐藏文字*/
		text-overflow: ellipsis;
		/*文字隐藏后添加省略号*/
	}

	.con-piclist .piclist ul li .text {
		padding: 10px;
	}

	.con-piclist .piclist ul li a .dete {
		margin-top: 7px;
	}

	.con-piclist .piclist ul li a .title {
		line-height: 25px;
	}

	.con-detail,
	.con-danye {
		width: 90%;
		margin: 30px auto 0 auto;
	}


	.con-detail .detail {
		padding: 20px;
	}

	.con-danye .danye {
		padding: 20px 5px;
	}
.con-danye .danye input[type="text"]{
width:150px;
}
.con-danye .danye table{
width:100%;
}
.con-subnav .nav-left a{
            padding: 0 5px;
font-size:14px;
}

	.con-detail .detail .title {
		font-size: 20px;
		line-height: 30px;
	}

	.con-detail .detail .detail-page p a {
		font-size: 14px;
	}

	.con-detail .detail .detail-page {
		flex-direction: column;
		height: 60px;
		line-height: 30px;
		margin-top: 20px;
display: inline-block;
	}




.con-video a .title{
 width:100%;
}

.con-video a .img img{
    width:100%;
}
.con-danye .danye p video{
       width: 100%;
    height: auto;
}


}

@media all and (max-width:768px) {
	.con-textlist .textlist ul li a .text {
		margin-left: 15px;
		width: 64%;
	}





 .con-banner{
         display:none;
}
         .con-mb-banner{
         display:block;
}


	.nei-banner .weizhi {
		top: 20%;
	}

	.con-textlist .textlist ul li a .dete {
		padding: 0 10px;
	}


	.con-piclist .piclist ul li a {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;

	}

	.con-piclist .piclist ul li a .desc {
		height: 50px;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.con-piclist .piclist ul li .text {
		padding: 10px;
	}

	.con-piclist .piclist ul li a .dete {
		margin-top: 10px;
	}

	.con-piclist .piclist ul li .img {
		height: auto;
		width: 100%;
	}

	.con-detail .detail .text p img {
		width: 100%;
		height: auto;
	}

	.con-danye .danye .text p img {
		width: 100%;
		height: auto;
	}

}



@media(max-width: 800px) {
	.con-major .yxszCon {
		display: none;
	}

	.con-major .yxszTitle {
		margin-bottom: 0.5rem;
	}

	.con-major .yxszTitle img {
		display: block;
		margin: 0;
	}

	.con-major .yxszConMobile {
		display: block;
	}

	.con-major .yxszConMobile::before {
		content: "";
		position: absolute;
		left: 26px;
		height: 310%;
		width: 1px;
		background: #dcdcdc;
		z-index: -1;
		top: 52px;
	}

.con-major{
	background: none;
	padding: 30px 0;
}

	.con-major .yxszConMobile .MCon {
		width: calc(100% - 40px);
	}

	.con-major .yxszConMobile .MCon {
	
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		flex-direction: column;
		position: relative;
		padding-top: 0.4rem;
		margin-bottom: 0.8rem;
		padding-left: 40px;
	}

	.con-major .yxszConMobile .MCon::before {
		content: "";
		position: absolute;
		top: -3px;
		left: 23px;
		background: #0063b5;
		width: 100%;
		border-radius: 50%;
		width: 6px;
		height: 6px;
	}

	.con-major .yxszConMobile .MCon::after {
		content: "";
		position: absolute;
		top: 0;
		left: 26px;
		border-top: 1px solid #0063b5;
		width: 80%;
	}


	.con-major .yxszConMobile .MCon .zsul li a {
		font-size: 0.32rem;
		color: #0063b5;
		line-height: 0.44rem;
		display: inline-block;
		margin: 0.1rem 0;
	}

.con-major .yxszConMobile .icon{
	font-size: 22px;
}


	.con-major .yxszConMobile .MCon .hsul li a {
		font-size: 16px;
		    color: #000000;
		    line-height: 30px;
		    display: inline-block;
		    margin: 0.1rem 0;
	}



	.con-major .yxszConMobile .MCon h4 {
		font-weight: normal;
		margin-bottom: 0.3rem;
	}

	.con-major .yxszConMobile .MCon .zsh4 a {
		font-size: 22px;
		color: #0063b5;
	}

	.con-major .yxszConMobile .MCon .xth4 a {
		font-size: 0.44rem;
		color: #ad94be;
		font-style: italic;
	}
	
	.con-major .mar-links{
		display: none;
	}

    
}