﻿@media (max-height: 930px) {
	.footimg {
		margin-top: 20px;
	}
}

@media (max-height: 900px) {
	.nav {
		margin-top: 25px;
	}

	.logo {
		margin-top: 26px;
	}

	.bannerbox {
		width: 660px;
	}

	.footioc {
		margin-top: 16px;
		padding-bottom: 16px;
	}

	.nav li a {
		padding: 0;
		line-height: 24px;
	}

	.nav li {
		line-height: 24px;
	}
}

@media (max-height: 800px) {
	.footimg {
		width: 236px;
	}

	.footleft {
		bottom: 20px;
	}

	/*.goodsboxulimg {
    width: 180%;
	}*/
	.goodsboxulatv .goodsboxulimg {
		width: 180%;
	}

	.banslickitm p {
		font-size: 42px;
		line-height: 46px;
	}

	.bannerbox {
		width: 576px;
	}

}

@media (max-width: 1450px) {
	.ys1 .container {
		width: 1120px;
	}

	.nycrnboxart1 {
		margin-bottom: 55px;
	}

	.nycrnbox {
		margin-top: 106px;
		min-height: calc(100vh - 78px - 106px);
	}

	.nycrnboxal {
		width: 360px;
	}

	.nycrnboxbl {
		width: 446px;
	}

	.nycrnboxb {
		margin-top: 90px;
	}
}

@media (max-height: 700px) {
	.logo {
		width: 156px;
		margin-top: 20px;
	}

	.footimg {
		width: 216px;
	}

	.footleft {
		bottom: 10px;
	}

	.footioc span {
		width: 20px;
		margin-left: 8px;
	}

	.footimg {
		margin-top: 12px;
	}

	.nav {
		margin-top: 10px;
	}

	/*.goodsboxulimg {
    width: 160%;
	}*/
	.goodsboxulatv .goodsboxulimg {
		width: 160%;
	}

	.banslickitm p {
		font-size: 36px;
		line-height: 38px;
	}

	.bannerbox {
		width: 478px;
	}

	.naverji p {
		font-size: 12px;
		line-height: 20px;
	}

	.nav li {
		margin-bottom: 4px;
	}

	.footioc {
		margin-top: 8px;
		padding-bottom: 8px;
	}
}

@media (max-height: 600px) {
	.footimg {
		width: 192px;
	}

	.bannerbox {
		width: 450px;
	}
}

@media (max-width: 1380px) {

	.ys1 .container {
		width: 980px;
	}

	.contentbox {
		width: calc(100% - 286px);
	}

	.nycrnboxal {
		width: 326px;
	}

	.nycrnbox {
		margin-top: 75px;
		min-height: calc(100vh - 78px - 75px);
	}

	.nycrnboxar {
		width: calc(100% - 326px - 52px);
	}

	.nycrnboxbl {
		width: 408px;
	}

	.nycrnboxb {
		margin-top: 80px;
	}

	.nycrnboxarp {
		margin-top: 15px;
	}

	.nycrnboxart1 {
		margin-bottom: 36px;
	}

	.nycrnboxal {
		width: 262px;
	}

	.nycrnboxar {
		width: calc(100% - 262px - 26px);
	}

	.nycrnboxbl {
		width: 324px;
	}

	.nycrnboxbr {
		width: 236px;
	}

	.nycrnboxb {
		margin-top: 46px;
	}

	.selectr li {
		padding-left: 15px;
		padding-right: 15px;
		line-height: 26px;
	}

	.contactl {
		width: 216px;
		margin-left: 0px;
	}

	.contactr {
		width: calc(100% - 216px - 26px);
	}

	.banslickbtn {
		width: 56px;
	}
}

@media (max-width: 1260px) {
	.nycrnboxbl {
		float: none;
		margin: auto;
	}

	.nycrnboxbr {
		margin: 26px auto 0;
		float: none;
	}

	.tanbox {
		height: calc(100% - 79px);
		top: 79px;
	}
}

@media (max-width: 1030px) {
	.mencdlast {
		width: 36%;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.goodsboxulimg {
		display: none;
	}

	.mencd {
		display: block !important;
	}
}


@media (max-width: 991px) {
	.heard {
		width: 100%;
		float: none;
	}

	.contentbox {
		width: 100%;
		float: none;
	}

	.footleft {
		display: none;
	}

	.nav {
		display: none;
	}

	.heard {
		height: auto;
	}

	.ys1 .container {
		width: 100%;
		padding-left: 26px;
		padding-right: 26px;
	}

	.banslickitm img {
		width: 100%;
		height: auto;
		left: 0%;
		transform: translateX(0%);
	}

	.banslickitm {
		height: auto;
	}

	.banner {
		margin-top: 26px;
	}

	.footer {
		height: auto;
		margin-top: 26px;
		margin-bottom: 16px;
	}

	.footiocph span {
		display: inline-block;
		float: none;
	}

	.footiocph {
		display: block;
		text-align: center;
	}

	.footp {
		line-height: 20px;
		margin-top: 6px;
		text-align: center;
	}

	.footioc span {
		margin-left: 0px;
		padding-left: 8px;
		padding-right: 8px;
		box-sizing: content-box;
	}

	.footiocny {
		display: none;
	}

	.nycrnboxal {
		float: none;
		margin: auto;
	}

	.nycrnboxar {
		width: 100%;
		float: none;
	}

	.nyys1 .contentbox {
		width: 100%;
	}

	.nycrnbox {
		margin-top: 36px;
		min-height: inherit;
	}

	.nycrnboxart1 {
		margin-bottom: 26px;
	}

	.nycrnboxar {
		margin-top: 36px;
	}

	.nycrnboxb {
		margin-top: 36px;
	}

	.bannerbox {
		width: 100% !important;

	}

	.heard {
		display: none;
	}

	.header2 {
		display: block !important;
	}

	.logo {
		margin-top: 14px;
	}

	.banslickpag {
		/*height: calc(calc(100vh - 78px) * 0.0746);*/

		display: none;
	}

	.tanboxcen {
		width: 80%;
	}

	.banslickpag {
		width: 56px;
		height: 56px;
		float: left;
	}

	.tanboxcen {
		width: 80%;
	}

	.banslickpag {
		display: none;
	}

	.banslickbtn .banslickbtnn {
		width: 56px;
	}

	.banslickbtn {
		height: 56px;
		width: 100%;
		top: 50%;
		position: absolute;
		transform: translateY(-50%);
		z-index: 10;
	}

	.banslickbtna {
		position: absolute;
		left: 0;
	}

	.banslickbtnb {
		position: absolute;
		right: 0;
	}

	.banslickbtnb {
		right: 0;
	}

	.banslickbtna {
		left: 0;
	}
}

@media (max-width: 767px) {
	.banslickbtn .banslickbtnn {
		width: 36px;
	}

	.tanboxcen {
		width: calc(100% - 30px);
		padding: 15px;
	}

	.nyimgabox h5 {
		font-size: 18px;
		line-height: 22px;
	}

	.nyimgabox span {
		font-size: 14px;
		line-height: 20px;
	}

	.nyimgabox button {
		font-size: 14px;
		line-height: 20px;
	}

	.nyimgabox {
		width: 90%;
	}

	.nyimga {
		margin-top: 26px;
	}

	.goodsboxul li {
		width: 33.333333333%;
	}

	.marketinglast {
		margin-top: 36px;
	}

	.marketing {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 26px;
		padding-bottom: 26px;
	}

	.marketingcen {
		margin-top: 14px;
	}

	.marketingtopl h5 {
		font-size: 20px;
	}

	.marketingtopl {
		float: none;
	}

	.marketingtopr {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-top: 14px;
	}

	.marketingcbtn {
		margin-top: 20px;
	}

	.marketingcbtnln {
		font-size: 14px;
		padding-left: 24px;
		padding-right: 24px;
		line-height: 36px;
	}

	.marketingcbtnr p {
		line-height: 36px;
	}

	.marketingcbtnl {
		float: none;
	}

	.marketingcbtnr {
		float: none;
		margin-left: 0;
		margin-top: 14px;
	}

	.ys1 .container {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.ul1 li .container {
		padding-left: 0px;
		padding-right: 0px;
	}

	.recruitbox p {
		font-size: 14px;
		line-height: 24px;
	}

	.g1box .recruitbox h5 {
		font-size: 18px;
		line-height: 24px;
	}

	.recruitboxtit h5 {
		font-size: 20px;
		line-height: 24px;
	}

	.h2box .recruitbox {
		margin-top: 36px;
		padding-bottom: 36px;
	}

	.shopitmcenbox h5 {
		font-family: "微软雅黑";
		font-size: 18px;
		line-height: 22px;
		height: 22px;
		margin-top: 12px;
		margin-bottom: 12px;
	}

	.shopitm {
		margin-bottom: 15px;
	}

	.mapintp {
		margin-top: 8px;
	}

	.mapintp p {
		font-family: "微软雅黑";
		font-size: 14px;
		color: #ffffff;
		line-height: 20px;
	}

	.mapintr {
		background: #000000;
		padding: 15px;
	}

	.mapwap {
		display: none;
	}

	.addressxzt {
		width: 100%;
	}

	.conmap {
		height: 196px;
		margin-top: 36px;
	}

	.selectr li {
		padding-left: 6px;
		padding-right: 6px;
	}

	.selectr {
		width: 100%;
		float: none;
		margin-left: 0;
	}

	.selectl {
		width: 100%;
		display: block;
		float: none;
	}

	.contactr {
		width: 100%;
		float: none;
	}

	.contactl {
		float: none;
	}

	.contboxitmdl {
		float: none;
	}

	.contboxitmdr {
		float: none;
		display: inline-block;
		margin-top: 16px;
	}

	.contboxitmd {
		text-align: center;
	}

	.contboxitm {
		margin-bottom: 14px;
	}

	.contboxitmal {
		width: 100%;
		float: none;
		margin-bottom: 14px;
	}

	.mapintp {
		display: block;
	}

	.brandslast {
		/*margin-top: 36px;*/
	}

	.banslickitm p {
		font-size: 24px;
		line-height: 26px;
		width: calc(100% - 92px);
		/*margin: auto;*/
		left: 46px;
		/* transform: translate(-50%,-50%);*/
	}

	.nycrnboxarp h5 {
		font-size: 20px;
	}

	.nycrnboxart1 {
		font-size: 20px;
	}

	.mencdlast {
		width: 70%;
	}

	.mencdlast .slick-next {
		width: 36px;
		height: 36px;
		right: -46px;
	}

	.mencdlast .slick-prev {
		width: 36px;
		height: 36px;
		left: -46px;
	}

	.brandscen h5 {
		font-size: 20px;
		line-height: 24px;
	}

	.brandscen span {
		font-size: 20px;
		line-height: 24px;
	}

	.brandsitmbox {
		width: 100%;
	}

	.contactl {
		width: 116px;
		margin: 0 auto 26px;
	}
}

@media (max-width: 580px) {
	.goodsboxul li {
		width: 50%;
	}

	.shopitm {
		width: 100%;
		float: none;
	}

	.h1box .brandsitmbox {
		width: calc(100% - 14px);
	}

	.h1box .goodsbox {
		width: calc(100%);
		transform: translateX(-3.5px);
	}

	.h1box .brandsitm .brandscen {
		padding-bottom: 14px;
	}

	.h1box .brandscen h5 {
		line-height: 20px;
		margin-top: 8px;
	}

	/*.brandscen{
		padding-bottom: 24px;
	}*/
	.e1box .brandslast {
		width: calc(100% + 120px) !important;
	}

	.contboxitmdinp {
		width: calc(100% - 140px);
		max-width: 180px;
	}
}