

@media screen and (max-width:1600px) {

	.main {
		max-width: 1200px !important;
		margin: 0 auto !important;
		padding: 0px 0px;
	}

	.meeting_swp {
		width: 520px;
	}

	.meeting .fr .nav a {
		font-size: 15px;
		padding: 0px 7px;
	}

	.meeting .fr .search a {
		font-size: 14px;
	}

		.meeting .fr .search a:before {
			margin-top: -2px;
		}

	.meeting .fr .lang a {
		font-size: 14px;
		margin-left: 5px;
		margin-right: 10px;
	}

	.meeting_swp .swiper-slide a img {
		height: 355px;
	}
	.header .header_swp {
		width:810px
	}
	.gyqPos .header_swp1 {
	}
	.tab_box .tab_con_en p {
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -moz-box;
		-moz-line-clamp: 2;
		-moz-box-orient: vertical;
		overflow-wrap: break-word;
		word-break: break-all;
		white-space: normal;
		overflow: hidden;
	}
}


@media screen and (max-width:1210px) {
.g-banner{
display:none;
}
	.headercon .time {
		display: block
	}
	.headercon .had {
		display: block
	}
	.details {
		margin:0 auto
	}
	.headerTime {
		display: none
	}

	.gyqPos .header_swp1 {
		position: relative;
		width: 100%;
		right: auto;
		top: auto;
		height: 300px;
	}
	.main {
		padding: 0px 10px;
	}

	.meeting {
		display: block;
	}

	.meeting_swp {
		width: 100%;
	}

	.header {
		display: block;
	}

		.header .header_swp {
			width: 100%;
			height: 80px;
		}

	.meeting .fr {
		width: 100%;
		padding-left: 0px;
	}

		.meeting .fr .item {
			display: none;
		}

	.section1 {
		display: block;
	}

		.section1 .item {
			width: 100%;
		}

	.tab_box .tab_con a span {
		font-size: 12px;
	}

	.tab_box .had .tab_tit span {
		font-size: 15px;
		margin: 0 5px;
	}

	.box {
		padding-bottom: 30px;
	}

	.footer .item {
		padding: 30px 10px;
		display: block;
	}

		.footer .item .fl .nav {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			margin-bottom: 20px;
		}

			.footer .item .fl .nav a {
				width: 33.33%;
				text-align: center;
				display: block;
				margin-right: 0px;
				padding-right: 0px;
				margin-bottom: 10px;
			}

				.footer .item .fl .nav a:nth-child(3n) {
					margin-right: 0px;
					padding-right: 0px;
				}

					.footer .item .fl .nav a:nth-child(3n):after {
						display: none;
					}

		.footer .item .fl p {
			text-align: center;
			font-size: 12px;
		}

		.footer .item .fr {
			text-align: center;
			margin-top: 20px;
		}

	.header .logo {
		display: none;
	}

	.in_header {
		display: block;
	}

	.headercon .nav {
		position: fixed;
		top: 0px;
		right: -50%;
		height: 100%;
		width: 50%;
		z-index: 99;
		overflow: auto;
	}

		.headercon .nav .list {
			display: block;
		}

			.headercon .nav .list a {
				text-align: left;
				border-bottom: 1px solid rgba(255, 255, 255, 0.3);
				padding: 17px 0px;
			}

				.headercon .nav .list a:before {
					content: '';
					width: 10px;
					height: 10px;
					border: 2px solid rgba(255, 255, 255, 0.8);
					border-left: transparent;
					border-bottom: transparent;
					position: absolute;
					top: 0px;
					right: 10px;
					transform: rotate(45deg);
					-webkit-transform: rotate(45deg);
					top: 50%;
					margin-top: -5px;
				}

	.headercon .had .item .fr .fom {
		display: none;
	}

	.headercon .time {
		font-size: 12px;
	}

	.headercon .had .item .logo img {
		height: 35px;
	}

	.headercon .had {
		padding: 10px 0px;
	}

		.headercon .had .item .fr a {
			font-size: 14px;
		}

	.phone_nav {
		display: block;
		border: 2px solid #029299;
		border-radius: 8px;
		padding: 3px 10px 4px;
	}

		.phone_nav span {
			width: 15px;
			height: 2px;
			background: #029299;
			margin: 4px 0px;
			display: block;
		}

			.phone_nav span:nth-child(2) {
				width: 20px;
			}

	.H_phone {
		height: 96px;
	}

	.headercon {
		position: fixed;
		z-index: 88;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 87px;
		box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.12);
	}

	.meeting {
		margin-top: 20px;
	}

	.section3 {
		margin-top: 20px;
	}

	.section2 {
		margin-top: 20px;
	}

	.phone_back {
		position: fixed;
		top: 0px;
		left: -50%;
		width: 50%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
	}

	.banner {
		height: 120px;
	}

		.banner h3 {
			font-size: 24px;
		}

	.dynamic {
		display: block;
	}

		.dynamic .nav {
			width: 100%;
		}

			.dynamic .nav a {
				padding: 15px 0px;
			}

		.dynamic .fr {
			padding-left: 0px;
			margin-top: 30px;
		}

			.dynamic .fr .list ul li a h3 {
				font-size: 16px;
			}

	.pag {
		margin-top: 30px;
	}

	.details .tit h1 {
		font-size: 18px;
		line-height: 26px;
		padding: 0px;
	}

	.details .tit {
		padding-bottom: 15px;
	}

	.details {
		padding: 30px 0px 10px;
	}

		.details .con p {
			font-size: 14px;
			line-height: 25px;
		}

	.headercon .nav {
		padding-top: 50px;
	}

		.headercon .nav .fom {
			display: block;
			position: relative;
			margin-top: 20px;
			padding: 0px 10px;
		}

			.headercon .nav .fom .txt {
				width: 100%;
				padding: 0px 10px;
				height: 42px;
				font-size: 14px;
				padding-right: 50px;
			}

			.headercon .nav .fom .but {
				position: absolute;
				right: 10px;
				top: 0px;
				height: 42px;
				background: #00bdc6;
				padding: 0px 10px;
				color: #fff;
				font-size: 14px;
			}

	.phone_close {
		background: url('../images/close.png') no-repeat center center;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0px;
		right: 0px;
		display: block;
		background-size: 20px auto;
	}

	.search_form {
		width: 100%;
		margin: 30px 0px;
	}

	.a_search {
		display: block;
	}

		.a_search .nav {
			width: 100%;
		}

		.a_search .fr {
			margin-top: 30px;
		}

			.a_search .fr .list ul li a h3 {
				font-size: 16px;
			}

	.search_form .fom .txt {
		font-size: 14px;
		height: 48px;
	}

	.search_form .fom .but {
		height: 48px;
		font-size: 14px;
	}

	.headercon .nav .list {
		padding: 0px;
	}
}
