@charset "utf-8";

/* CSS Document */
@media(min-width:1080px) {
	.top-z {
		max-width: 1080px;
		margin: auto;
	}

	.z-left {
		max-width: 734px;
	}
}

@media(max-width:1080px) {
	.tn-4 span {
		padding: 0 5px;
	}

	.tn-4 {
		width: 80px;
	}

	.wrapper {
		display: block;
		padding: 0 4px;
	}

	.nav-pc {
		display: none;
	}

	html {
		overflow-x: hidden;
	}

	.suo-1 {
		display: none;
	}

	.logo-3 {
		float: right;
	}

	.dz-c {
		padding: 0 10px;
	}

	.z-right,
	.di01 {
		display: none;
	}

	.z-left {
		width: 100%;
	}

	.l_top_tu,
	.l_top_tu img {
		max-height: 30vw;
		height: 30vw;
	}

	.l_top_tu {
		width: calc(50% - 4px);
	}

	.l_top {
		height: 37vw;
	}

	.ny-fl {
		padding-left: 10px;
		padding-right: 10px;
	}

	.fwxx {
		padding-right: 11px;
	}

	.row.tu-wen {
		padding-left: 10px;
		padding-right: 10px;
	}

	.gd-usa img,
	.g-g img {
		width: 100%;
	}

	.g-g {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.hm {
		right: 10px;
		top: calc(50% - 12.85px);
	}

	.top-tu-4 {
		width: calc((100% - 50px) / 4);
		height: 15vw;
		max-height: 15vw;
	}

	.top-tu-4 img {
		height: 15vw;
		max-height: 15vw;
	}

	.top-tu-4 p {
		max-height: 21.15px;
		overflow: hidden;
	}

	.logo-c {
		padding: 0 10px;
	}
}

@media(max-width:875px) {
	.l_top {
		height: 38vw;
	}

	.nian {
		margin-top: -2px;
	}
}

@media(max-width:991px) {
	.dz-1 {
		clear: both;
	}

	.dz-1 {
		float: left;
	}

	.l-usa {
		padding-bottom: 0;
	}

	.dz-11 span {
		float: left;
	}

	.dz-11 {
		padding-top: 5px;
	}

	.dz-1 {
		padding-bottom: 10px;
	}

	.tn-2-2 {
		padding: 0;
		text-align: center;
	}

	.tn-1-1 {
		width: 21%
	}

	.yh-2 {
		width: 29%;
	}
}

@media(min-width:768px) {
	.tn-2-1 {
		float: left;
		padding-right: 30px;
	}
}

@media(max-width:768px) {
	.tn-3 {
		display: none;
	}

	.tn-2-1 {
		text-align: center;
	}

	.logo-3 a {
		margin-right: 10px;
	}

	.l_top {
		height: 40vw;
	}
}

@media(max-width:568px) {
	.tn-1 {
		display: none;
	}

	.tn-2 {
		width: 72%;
		padding: 0;
	}

	.tn-2-1 {
		text-align: left;
	}

	.logo-3 sapn {
		display: block;
	}

	.logo {
		width: 100%;
	}

	.logo-3 {
		margin-right: 10px !important;
	}

	.logo-3 {
		width: 100%;
		text-align: center;
		padding: 0;
		margin: 0;
	}

	.logo-3 a {
		margin-right: 12px;
		font-size: 14px;
	}

	.z-s {
		font-size: 14px;
		padding-left: 0;
	}

	.logo a span {
		font-size: 16px;
		padding: 0;
	}

	.logo-t {
		margin-top: -3px;
		max-width: 110px;
	}

	.lei-1 a {
		margin-right: 15px;
	}

	.l_top {
		height: 42.5vw;
	}

	.hm-1 {
		display: block;
		color: #f60;
		font-size: 18px;
		font-weight: 600;
		margin: 5px 0 0 0;
	}

	.hm,
	.z-js,
	.z-dd-s,
	.z-wz,
	.z-sjyc,
	.hm-lx span {
		display: none;
	}

	.hm-lx {
		display: block;
	}

	.xin-wt {
		width: 100% !important;
		padding-left: 10px;
	}

	.sj-t {
		width: 30%;
		height: auto;
		max-width: none;
	}

	.tu-wen {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center;
	}

	.xin-xi {
		width: 70%;
	}

	.z-bt,
	.z-xx,
	.z-dd {
		margin-bottom: 5px;
	}

	.z-bt {
		max-height: 45.7px;
		overflow: hidden;
	}

	.br {
		display: block;
	}

	.act-2 a,
	.current {
		padding: 3px 6px;
	}

	.db-tg a {
		margin-right: 10px;
		font-size: 12px;
	}

	.yh-2 a:nth-child(2) {
		padding: 0 2px !important;
	}

	/* .tn-2-w span:nth-child(4) {
		display: none;
	} */

	.tn-2-w span:nth-child(2) {
		padding: 0 !important;
	}

	/* .tn-2-w a:last-child {
		display: none;
	} */

	.tn-2-2 {
		width: 64% !important;
	}

	.yh-2 {
		width: 61% !important;
	}

	.l_top_tu01 span {
		display: none;
	}

	.l_top_tu01 {
		padding: 5px;
	}
}

@media(max-width:420px) {
	.l_top {
		height: 47vw;
	}
}

@media(max-width:360px) {
	.l_top {
		height: 50vw;
	}

	.fwxx a {
		margin-right: 8px;
	}

	.ny-fl {
		font-size: 15px;
	}
}

@media(max-width:568px) and (min-width:327px) {
	.z-s {
		padding-left: 8px;
	}
}





@media(max-width:991px) {
	.tn-3-1 {
		display: none;
	}

	.tn-2-w {
		padding: 0;
		float: none;
	}

	.tn-1-1 {
		width: 30%;
	}

	.tn-2-2 {
		width: 33%;
	}

	.yh-2 {
		width: 35%;
		float: right;
	}
}

@media(max-width:700px) and (min-width:569px) {
	.logo-3 {
		width: 27%;
		padding: 0;
	}

	.logo-3 a:nth-child(1) {
		display: none;
	}

	.logo {
		width: 72%;
	}

	.tn-1-1 {
		display: none;
	}

	.yh-2 {
		width: 50%;
	}

	.tn-2-2 {
		width: 50%;
	}
}

@media(max-width:700px) {
	.yh-2 {
		width: 50%;
	}

	.tn-2-2 {
		width: 50%;
	}

	.tn-2-w {
		text-align: left;
		transform: scale(1)
	}

	.tn-2-w .signUp {
		/* margin: 0px 3px; */
	}

	.l-usa li:nth-child(1) {
		margin-right: 15px;
	}
}


@media (max-width: 768px) {
	.mt-0 {
		padding-top: 0 !important;
	}

	.classification_list {
		padding: 0px 12px;
	}

	.classification_list .item {
		padding-right: 0px !important;
	}

	.classification_list .item {
		min-height: auto !important;
	}

	.classification_list .item .textInfo,
	.classification_list .item {
		height: auto;
	}

	.classification_list .item .img {
		height: 210px;
	}

	.hotleimu {
		padding: 0px 12px;
	}

	.pc-footer {
		display: none;
	}

	.pc_dz {
		display: none;
	}

	/*超小屏幕设备 手机*/
	.classification_list .item .textInfo .title,
	.classification_list .item .img .imgText a {
		font-size: 19px;
	}

	.classification_list .item .textInfo>p,
	.classification_list .item .textInfo span {
		font-size: 15px;
	}

	.classification_list .item .Telephone img {
		width: 35px;
	}

	.showSwitch {
		display: none;
	}

}

@media (min-width: 768px) {

	.classification_list .item .Telephone img {
		display: none;
	}

	.dz-1 {
		display: none;
	}

	.footer-icon,
	.footer,
	.Mhr {
		display: none;
	}

	.m_dz {
		display: none !important;
	}

	.pc_dz {
		display: block;
	}

}

@media (min-width: 768px) and (max-width: 992px) {
	/*小屏幕设备 平板*/

	.classification_list {
		padding: 0px 10px;
	}

	.classification_list .item:nth-child(2n+2) {
		padding-right: 0px !important;
	}

	.classification_list .item {
		min-height: auto !important;
	}

	.classification_list .item .textInfo {
		height: 170px;
	}

	.hotleimu {
		padding: 0px 12px;
	}

}

@media (min-width: 992px) and (max-width: 1200px) {
	/*中等屏幕设备 桌面*/

	/* .classification_list .item:nth-child(3n+3) {
		padding-right: 0px;
	} */

	.classification_list {
		padding: 0px 10px;
	}

	.hotleimu {
		padding: 0px 12px;
	}
}


@media (min-width: 1200px) {

	/*大屏幕设备 桌面*/
	/* .classification_list .item:nth-child(3n+3) {
		padding-right: 0px;
	} */
}