@media (max-width:414px) {
	.list-nav >ul li {
    padding: 5px 10px;
    font-size: 1.4em;
}
	.list-name img{    width: 17%;}
	.home-btmax img {
    width: 68%;
}
	.media-logo {
		    width: 48%;
    position: absolute;
    top: 350%;
    left: 26%;
	}

	.media-action {
		font-size: 1.5em !important;
		line-height: 38px;
		padding: 0px 17%;
		top: 362%;
	}

	.conta-section img {
		width: 31%;
		display: inline-block;
		margin: 0px 6px;
	}

	.conta-section .Wechat, .conta-section >div a {
		height: 142px;
		font-size: 1.7em;
		line-height: 50px;
		margin-bottom: 7%;
	}

	.conta-section >div a {
		padding-top: 5%;
	}

	.conta-div p {
		font-size: 1.1em;
		line-height: 24px;
	}

	.conta-div h1 {
		font-size: 3em;
	}

	.conta-div {
		padding-top: 36%;
	}

	.goods-box {
		margin-top: 73px;
		    min-height: 560px;
	}

	.list-nav {
		margin-top: 75px;
	}

	.about-box5 {
		background-attachment: initial;
		background-size: cover;
		height: 500px;
	}

	.product-ul a {
		font-size: 12px;
	}

	.product-ul li {
		padding: 5px 4px;
	}

	.product-ul {
		margin-bottom: 4%;
	}

	.product h1 {
		padding: 5% 0 6%;
	}

	.navbar-nav {
		margin-top: 8px;
		text-align: center;
	}

	.phone-nav {
		height: 60px !important;
		display: block;
		background: #2d2d2d;
		float: none !important;
		margin-right: 0px !important;
	}

	.phone-nav li {
		display: inline-block;
	}

	.about-box7 >div {
		height: 350px;
	}

	.about-box7-left {
		display: none;
	}

	.about-box6 p {
		padding: 0 14%;
		font-size: 14px;
		line-height: 29px;
	}

	.about-box6 h1 {
		font-size: 2.5em;
	}

	.about-box5 {
		height: 240px;
	}

	.about-box4-right {
		font-size: 1.6em;
		padding: 0px 9%;
		margin-top: 13%;
		margin-bottom: 20%;
	}

	.about-box4-left {
		height: 281px;
		font-size: 2.4em;
		line-height: 44px;
		padding-top: 7%;
		padding-left: 3.3%;
		margin-top: -40%;
		margin-right: 32%;
	}

	.about-box3 {
		height: 300px;
		background-attachment: initial;
		background-size: cover;
	}

	.about-box2 {
		padding: 18% 0px;
	}

	.about-box2 p {
		padding: 0px 14.5%;
		font-size: 14px;
		color: #6b6a6a;
		line-height: 24px;
		font-weight: 400;
	}

	.about-box2 h1 {
		padding: 0px 6%;
		line-height: 40px;
		margin-bottom: 4%;
		font-size: 2.4em;
	}

	.about-box {
		padding-top: 73px;
	}

	.list__item {
		max-width: none;
		height: calc(100vh - 20%);
		min-height: auto;
		margin: 0;
		padding: 15% 0;
	}

	.list__text {
		max-width: 80%;
	}

	.about-left h2 {
		margin-top: 6%;
	}

	.product {
		margin: 0 2%;
	}

	.about-boxs {
		margin: 0 3%;
	}

	.home-btmin {
		text-align: center;
		color: #929292;
		line-height: 22px;
		font-weight: 200;
		margin: 8% 10% 7%;
	}

	.home-btmax {
		line-height: 46px;
		font-size: 32px;
		margin: 6% 8% 2%;
	}

	.text-jb[data-text]::after {
		z-index: 26;
		top: -7px;
	}

	.home-btmax .text-jb {
		font-size: 28px;
	}

	.banner {
		padding-top: 73px;
	}

	.legend-nav-bar {
		font-size: 2.5em;
		margin-top: 4.5%;
		margin-right: 3%;
		display: block;
	}

	.navbar {
		min-height: 73px;
	}

	.legend-logo {
		width: 28%;
		padding-top: 4.4%;
		margin-left: 4%;
	}

	.carousel-controls a {
		padding-top: 36%;
	}

	.banner img {
		width: 100%;
		height: auto;
	}

	.slide-caption {
		display: none;
	}

	.carousel-image {
		right: auto;
	}

	.phone-active {
		right: -370px !important;
	}

	#video_controls {
		left: 14%;
		bottom: 2%;
		z-index: 999999999;
	}

	.icp {
		width: 90%;
		text-align: center;
	}

	.red-bottom {
		height: 8px;
	}

	.about-info {
		right: -500px;
		width: 100%;
		height: 100%;
	}

	.ball-scale-multiple {
		bottom: 11%;
		left: 10%;
	}

	.nav-home {
		top: 24%;
		left: -4%;
	}

	.nav-home-ul li {
		font-size: 20px;
	}

	.perspective.modalview {
		-webkit-perspective: 200px;
		perspective: 200px !important;
	}

	.swiper-container-vertical>.swiper-pagination-bullets {
		display: none;
	}

	.big-logo {
		width: 60px;
	}

	.banner-p span {
		padding-right: 15px;
	}

	.conta-div-right {
		margin-top: 0px;
		width: 40%;
	}

	.conta-div img {
		width: 20%;
	}

	.about-info {
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}

	.sb-icon {
		display: none;
	}

	.banner-p {
		font-size: 14px;
		width: 80%;
		line-height: 24px;
	}

	.banner-part1 .pimg-logo {
		width: 46%;
		margin-left: -94px;
	}

	.banner-part2 .pimg-logo {
		width: 46%;
		margin-left: -87px;
		margin-top: -147px;
	}

}

@media (max-width:375px) {
	.goods-box {
    min-height: 640px;
}
	.media-action {
		padding: 0px 15%;
	}

	.Wechat {
		padding-top: 5%;
	}

	.text-jb[data-text]::after {
		z-index: 26;
		top: 4px;
	}

	.about-box4-left {
		font-size: 2.2em;
	}

	.phone-active {
		right: -330px !important;
	}

	.conta-div-right {
		width: 35%;
	}

	.logo-top {
		margin: 60px auto 30px;
	}

	.banner-part2 .pimg-logo {
		margin-left: -77px;
		margin-top: -113px;
	}

	.banner-part1 .pimg-logo {
		margin-left: -82px;
		margin-top: -94px;
	}

}

@media (max-width:320px) {
	.phone-active {
		right: -275px !important;
	}

}
