@media only screen and (max-width:1600px) {
	header .nav>ul>li>a {
		/* padding-left: 15px; */
		width: auto;
		text-align: center
	}
}

@media only screen and (max-width:1440px) {
	header .sea {
		margin-right: 0;
	}
}

@media only screen and (max-width:1200px) {
    header .nav_tel{display: none;}
    .qywh{padding: 25px 25px 25px;}
    .qywh h2{font-size: 22px;margin-bottom: 20px;}
    .qywh p{color: #fff;font-size: 14px;}
    .qywh strong{font-size: 16px;}
    .gray>.continer.gsjj{padding: 40px 0;}
    .weizhi .catlist a{font-size: 16px;}
    .comleft .weizhi{line-height: 30px;}
    .comleft .weizhi h2{font-size: 16px;}
    .comleft p{font-size: 14px;}
    .yyalxq{padding: 40px 0;}
    .yyalxq .new{width: 90%;}
    .new h2{margin-top:20px;font-size: 16px;margin-bottom: 10px;}
    .new .time{margin-bottom: 20px;}
    .new .line{margin-bottom: 10px;}
    .team_img{padding:40px 0}
	.continer {
        padding: 10px 0;
        text-align: left;
		width: 100%;
	}
	.seach {
		display: none;
	}
	.js2 .swiper-container {
		/* height: auto; */
	}
	.top {
		display: none;
	}
	.btn {
		display: block;
		margin-right: 20px;
	}
	.indexbanner {
		overflow: hidden;
	}
	.indexjs {
		overflow: hidden;
	}
	.free {
		overflow: hidden;
	}
	footer {
		overflow: hidden;
	}
	header .nav {
		/*display: none;*/
		/*opacity: 0;*/
		position: absolute;
		right: 0;
		top: 70px;
		z-index: 20;
		text-align: center;
	}
	header .nav>ul {
		display: none;
	}
	header .nav>ul>li {
		width: 100%;
		background: rgba(255, 255, 255, .8);
	}
	header .nav>ul>li {
		line-height: 35px;
	}
	header .nav>ul>li a {
		display: block;
		padding-left: 0;
		line-height: 40px;
	}
	header .nav>ul>li a:after {
		display: none;
	}
	.h_ej {
		display: none !important;
	}
	.free h2 {
		float: none;
		text-align: center;
		margin-left: 0;
		line-height: 60px;
	}
	.free .continer>div {
		float: none;
		margin-top: 0;
		margin-right: 0;
		margin: 0 auto;
		display: block;
		text-align: center;
		margin-bottom: 15px;
	}
	.free {
		height: initial
	}
	footer ul {
		display: none;
	}
	footer ul:nth-child(2) {
		display: block;
		width: 100%;
		float: none;
		text-align: center;
		max-width: none;
	}
	footer ul p {
		display: inline-block;
	}
	footer ul p:nth-child(2) {
		margin: 0;
	}
	footer ul li:first-child a:after {
		display: none;
	}
	footer>.continer {
		padding-bottom: 60px;
	}
	.f_bottom p:first-child, .f_bottom p:last-child {
		float: none;
		line-height: 30px;
	}
	.f_logo {
		float: none;
		width: 100%;
		border: none;
		text-align: center;
	}
	.f_logo p {
		margin: 0;
		width: 80%;
		margin: 0 auto;
	}
	.f_logo p:before {
		display: none;
	}
	footer {
	}
	.banner1 .swiper-slide>div h2 {
		margin-top: 5%;
		font-size: 50px;
	}
	.banner1 .swiper-slide>div:nth-child(2) {
		width: 100%;
	}
	.wid span {
		margin-right: 0;
	}
	.wid time {
		display: none;
	}
    .cplist{padding: 40px 0;}
	.cplist li {
		width: 40%;
		height: initial;
		display: block;
		margin: 0 5%;
		margin-bottom: 15px;
	}
	.cplist li img {
		width: 100%;
		height: 302px;
	}
	.cpjstext div {
		margin-bottom: 0;
	}
	.weizhi {
		width: 90%;
		padding: 0 5%;
	}
	.tit {
		padding: 0 5%;
		padding-bottom: 24px;
	}
	.tjyycy .swiper-button-next, .tjyycy .swiper-button-prev {
		display: block;
		top: 63%;
	}
	.tjyycybanner {
		width: 80%;
	}
	.yyalbanner {
		width: 80%;
	}
	.yyal .swiper-button-next, .yyal .swiper-button-prev {
		display: block;
		top: 63%;
	}
	.yyal {
		padding: 30px 0;
	}
	.xgfw .swiper-container {
		width: 80%;
		margin: 0 auto;
		margin-top: 50px;
		margin-bottom: 100px;
		padding-right: 1%;
	}
	.xgfw .swiper-button-next, .xgfw .swiper-button-prev {
		display: block;
		top: 75%;
	}
	.weizhi {
		line-height: 60px;
	}
    .weizhi .position{display: none;}
	.weizhi div {
		float: none !important;
	}
	.return {
		width: 90%;
		padding: 0 5%;
	}
	.inner {
		width: 90%;
		padding: 0 5%;
	}
	.tjcp .swiper-button-next, .tjcp .swiper-button-prev {
		display: block;
		top: 63%;
	}
	.tjcp .swiper-container {
		width: 80%;
	}
	.cyyylist>div {
		width: 40%;
		margin: 0 5%;
		margin-bottom: 20px;
	}
    .team .continer{padding:40px 0}
    .team .comleft{width: 90%;margin: 0 auto;float: none;margin-bottom: 20px;}
    .team .comright{width: 90%;margin: 0 auto;}
	.comleft {
		float: none;
		width: 90%;
		margin: 0 auto;
		padding-right: 0;
	}
	.comleft .weizhi {
		width: 100%;
		padding-left: 0;
	}
	.comright {
		float: none;
		width: 80%;
		margin: 0 auto;
	}
	.comright img {
		width: 100%;
	}
	.num>div div {
		width: 95% !important;
		padding: 0 !important;
		text-align: left;
		margin-bottom: 20px !important;
		float: none;
	}
	.num>div {
		text-align: center;
	}
	.num>p {
		text-align: center;
		line-height: 30px;
	}
	.dsj>h2 {
		float: none;
		/*width: 50%;*/
		text-align: center;
		width: initial;
		padding: 0 10px;
		margin-left: 10%;
	}
	.dsj {
		margin-top: 25px;
	}
	.dsj>div {
		float: none;
		margin-left: 0;
	}
	.dsj:nth-child(3)>div {
		display: none;
	}
	.dsj>div h3 {
		margin: 0;
		margin-left: 10%;
	}
	.dsj ol h3 {
		display: inline-block;
		color: #fff;
		font-size: 16px;
		/*margin-bottom: 22px;*/
	}
	.dsj ol span {
		color: #fff;
		font-size: 16px;
		margin-bottom: 22px;
	}
	.dsj ol {
		margin-left: 10%;
		display: block;
	}
	.dsj>ul {
		display: none;
	}
	.hzpp .swiper-container {
		width: 80%;
	}
	.hzpp .swiper-button-next, .hzpp .swiper-button-prev {
		display: block;
	}
	.num>div div:after {
		display: none;
	}
	.form {
		float: none;
		width: 82%;
	}
	.lxfs {
		float: none;
		width: 100%;
		margin-top: 15px;
		padding-bottom: 15px;
	}
	.form form {
		margin-top: 0;
	}
	.lxwmbd .continer {
		height: initial;
	}
    .whpx{padding:40px 0;}
	.whpx p {
        font-size: 14px;
		padding: 0 5%;
	}
	.news li i {
		display: none;
	}
	.news li img {
		width: 80%;
		display: block;
		margin: 0 auto;
	}
	.news li a>div div {
		display: block;
		width: 80% !important;
		margin: 10px auto;
		padding-left: 0 !important;
	}
    .news li a>div div:nth-child(4){display: none;}
	.news li h2 {
		float: left;
	}
	.news li span {
		float: right;
	}
	.news li p {
		width: initial;
	}
	.indexbanner>div:nth-child(2) {
		display: none;
	}
}

@media only screen and (max-width:992px) {
    
    .gray>.continer.lxwm .lxwm_l{width:calc(90% - 80px);margin: 0 auto;float: none;}
    .gray>.continer.lxwm .lxwm_r{width:90%;margin: 0 auto;float: none;}
	.lc>div:nth-child(1) {
		display: none;
	}
	.lc .swiper-slide>span {
		display: none;
	}
	.lc{
		text-align: center
	}
	.lc .swiper-button-prev,.lc .swiper-button-next{
		display: inline-block;
		position: static;
		margin: 0 15px
	}
}

@media only screen and (max-width:840px) {
	.wid {
		width: 100%;
	}
}

@media only screen and (max-width:768px) {
	.banner1 .swiper-slide>div h2 {
		font-size: 35px;
	}
	.num p {
		margin-left: 10%;
	}
	.banner1 .swiper-pagination {
		display: none;
	}
	.biaoge img {
		width: 768px;
		overflow-x: scroll;
	}
	.biaoge div {
		width: 768px;
	}
	.biaoge {
		overflow-x: scroll;
	}
	.js {
		float: none;
		width: 90% !important;
		padding: 0 !important;
		margin: 0 auto;
		border-right: 0;
	}
	.cplist li {
		width: 80%;
		margin: 0 10%;
		margin-bottom: 15px;
	}
	.cplist li img {
		height: initial;
	}
	.cyyylist>div {
		width: 90%;
	}
	.return div:nth-child(2) {
		display: none;
	}
	.return {
		line-height: 50px;
	}
}

@media only screen and (max-width:500px) {
	.lc ul {
		text-align: center;
	}
	.lc ul li {
		width: 45%;
		margin: 0 auto;
		display: inline-block;
		vertical-align: top;
		float: none;
	}
    
}