﻿@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;
	}
}
