* { box-sizing: border-box;-webkit-tap-highlight-color: transparent !important; }
html,body,header,footer,section,div,p,span,ul,li,h2,a { margin: 0;padding: 0; }
a,a:hover { text-decoration: none; }
ul,li { list-style-type: none; }
html,body { font-size: 16px; }
img { display:block; }
@font-face {
	font-family: 'iconfont';
	src: url('../fonts/iconfont.ttf');
}
body::-webkit-scrollbar { width:0!important; }

.ellipsis-d {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ellipsis-s {
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}

/* 导航 */
.header { width: 100%;position: fixed;z-index:99; }
.header.header-top { position: fixed; }
.header .nav {
	display: flex;
	width: 100%;
	height: 100px;
	z-index: 99;
	overflow: hidden;
	background-color: #fff;
	box-shadow:0 0 20px rgba(0,0,0,.1);
	-webkit-transition:all .5s;
	transition:all .5s;
}
.header .nav .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 0 calc(100vw / 1920 * 100);
}
.header .nav .logo { width: 13%; }
.header .nav .logo img {
	max-width: 100%;
	vertical-align: middle;
}
.header .nav .right {
	display:flex;
	height: 100%;
	align-items: center;
	padding-right:calc(100vw / 1920 * 60);
}
.header .nav .nav-links {
	display: flex;
	height: 100%;
	align-items: center;
	padding-right:calc(100vw / 1920 * 60);
}
.header .nav .nav-links>ul { display: flex;height: 100%;align-items: center;color:#333; }
.header .nav .nav-links>ul span { padding:0 22px; }
.header .nav .nav-links>ul>li { display: flex;height: 100%;align-items: center; }
.header .nav .nav-links a {
	display:flex;
	height:100%;
	align-items:center;
	padding: 0px 11px;
	color: #333;
	font-size: 16px;
	transition:all .5s;
}
.header .nav .nav-links .active { color: #ff5100;border-bottom: 2px solid #ff5100; }
.header .nav .nav-links a:hover { color: #ff5100; }

/* 二级导航 */
.header .nav .nav-links-two {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: rgba(255, 255, 255, .9);
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
	display: none;
}
.header .nav .nav-links-two li { display: inline-block; }
.header .nav .nav-links-two a {
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 50px;
	padding: 0 25px;
	font-size:14px;
}

/* 竖版二级导航 */
.header .nav .nav-column .nav-links-two {
	left: auto;
	width: auto;
	text-align: left;
}
.header .nav .nav-column .nav-links-two li { display: block; }

/* 导航按钮 */
.header .nav .nav-button {
	display: none;
	flex-flow: row wrap;
	width: 36px;
	padding: 8px 5px;
}
.header .nav .nav-button>span {
	width: 100%;
	height: 2px;
	background-color: #333;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.header .nav .nav-button>span:nth-child(2) {
	margin: 5px 0;
}

/* 手机导航关闭按钮 */
.header .nav-close {
	display: none;
	position: absolute;
	top: 13px;
	right: calc(100vw / 1920 * 120);
	width: 34px;
	height: 33px;
	cursor: pointer;
}
.header .nav-close::after {
	position: absolute;
	top: 50%;
	right: 4px;
	font-family: 'iconfont';
	font-size: 28px;
	content: '\e86d';
	color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* 手机导航二级页面 */
.header .nav-page {
	position: fixed;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 81, 0, .9);
	-webkit-transition: all .5s;
	transition: all .5s;
	z-index: 99;
}
.header .nav-page .title {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 60px;
}
.header .nav-page .title .back-btn:before {
	position: absolute;
	top: 50%;
	left: calc(100vw / 1920 * 120);
	font-family: 'iconfont';
	font-size: 28px;
	content: '\e660';
	color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.header .nav-page .title h2 {
	font-size: 20px;
}
.header .nav-page .title h2>a {
	color: #fff;
	font-weight: normal;
	vertical-align: top;
}
.header .nav-page .content {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-bottom: 80px;
}
.header .nav-page .content ul li {
	font-size: 20px;
	padding: 10px 0;
	text-align: center;
}
.header .nav-page .content ul li a {
	color: #fff;
}

/* 搜索 */
.search-button::after {
	font-family: 'iconfont';
	content: '\e64b';
	font-size: 35px;
	font-weight:bold;
	color: #ff5001;
	cursor: pointer;
}
.search {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:99;
	background-color: rgba(255, 81, 0, .9);
	display: none;
}
.search>div {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
}
.search>div form {
	position: relative;
	width: 100%;
	max-width: 90%;
	margin: 0 auto;
	padding: 0 10px;
	border-bottom: 1px solid rgba(255, 255, 255, .8);
}
.search>div p {
	font-size: 18px;
	padding-bottom: 50px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center;
	-webkit-animation: zoomIn 1s 0s ease both;
	animation: zoomIn 1s 0s ease both;
}
.search>div input {
	width: 100%;
	height: 60px;
	font-size: 18px;
	border: none;
	outline: none;
	text-align: center;
	color: #fff;
	background-color: transparent;
}
.search>div button {
	position: absolute;
	right: 0;
	bottom: 15px;
	background: none;
	border: none;
	cursor: pointer;
}
.search .search-close {
	position: absolute;
	top: 32px;
	right: calc(100vw / 1920 * 120);
	cursor: pointer;
	z-index: 99;
}
.search .search-close::after {
	font-family: 'iconfont';
	content: '\e86d';
	font-size: 24px;
	color: #fff;
}
.search>div button::after {
	font-family: 'iconfont';
	content: '\e704';
	font-size: 24px;
	color: #fff;
}
@media (max-width:1440px) {
	.header .nav .nav-links>ul span { padding:0 5px; }
	.header .nav .logo { width: 17%; }
}
@media (max-width:1200px) {
	/* 手机导航按钮 */
	.header .nav .nav-button { display: flex; }
	.header .nav .nav-button span { position:relative; }
	.header .nav .nav-button.active span:first-child {
		-webkit-transform: translateX(-50%) rotateZ(45deg);
		-ms-transform: translateX(-50%) rotate(45deg);
		transform: translateX(-50%) rotateZ(45deg);
		left: 13px;
		top: 8px;
	}
	.header .nav .nav-button.active span:nth-child(2) {
		-webkit-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		transform: translateX(-50px);
		opacity: 0;
	}
	.header .nav .nav-button.active span:last-child {
		-webkit-transform: translateX(-50%) rotateZ(-45deg);
		-ms-transform: translateX(-50%) rotate(-45deg);
		transform: translateX(-50%) rotateZ(-45deg);
		top: -6px;
		left: 13px;
	}
	.header .nav .logo { width: 20%; }
	/* 手机导航 */
	.header .nav .nav-links a:hover { color: #fff; }
	.header .nav .nav-links .active { color: #fff;border:none; }
	.header .nav .nav-links {
		display: flex;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 81, 0, .9);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		-webkit-transition: all .5s;
		transition: all .5s;
		z-index:99;
	}
	.header .nav .nav-links>ul {
		width: 100%;
		flex-direction: column;
		justify-content:center;
	}
	.header .nav .nav-links li {
		width: 100%;
		text-align: center;
	}
	.header .nav .nav-links li a {
		display: inline-block;
		width: 100%;
		padding: 15px;
		font-size: 22px;
		color: #fff;
	}
	.header .nav .nav-links.active {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.header .nav .nav-links.active .nav-close { display: block; }
	.header .nav .nav-links.left { left: -100%; }
	.header .nav-page.active { left: 0; }
	.header .nav-page.active .nav-close { display: block; }
	/* 手机导航内容页 */
	.header .nav .nav-links ul>li.more { position: relative; }
	.header .nav .nav-links ul>li.more:after {
		font-family: 'iconfont';
		font-size: 18px;
		position: absolute;
		top: 50%;
		right: 10%;
		content: '\e65f';
		color: #fff;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header .nav .nav-links ul>li.more .nav-links-two { display: none; }
	/* 搜索按钮 */
	.search-button {
		position:absolute;
		right:20%;
	}
	.header .nav .nav-links>ul span { display:none; }
	.header .nav .nav-links>ul>li { height:auto; }
}
@media (max-width:768px) {
	.header .nav { height:60px; }
	.search-button::after { font-size:26px; }
	.header .nav .nav-links li a { font-size:18px; }
	.header .nav-page .content ul li { font-size:18px; }
}
@media (max-width:495px) {
	.header .nav .logo { width: 40%; }
}

/* banner内容 */
.index-banner {
	padding:127px calc(100vw / 1920 * 100) 0;
}
.index-banner .swiper-slide { position:relative; }
.index-banner .swiper-slide .img {
	position:relative;
	padding-bottom: 47%;
}
.index-banner .swiper-slide .img>img {
	position:absolute;
	top:0;
	height:0;
	height:100%;
	width:100%;
	display:block;
}
.index-banner .swiper-slide .img>video {
	position:absolute;
	top:0;
	height:0;
	height:100%;
	width:100%;
}
/* banner分页器 */
.index-banner .swiper-pagination {
	bottom:38px;
	width:auto;
	left:auto;
	right:24px;
}
.index-banner .swiper-pagination span {
	width:30px;
	height:30px;
	margin:0 13px!important;
	opacity: .6;
	background:url(../images/banner-bot.png) no-repeat;
	transition:all .5s;
}
.index-banner .swiper-pagination .swiper-pagination-bullet-active {
	opacity:1;
}
@media (max-width:1200px) {
	.index-banner .swiper-container { z-index: -1; }
}
@media (max-width:768px) {
	.index-banner { padding: 80px calc(100vw / 1920 * 100) 0; }
	.index-banner .swiper-pagination { bottom:5px;right:10px; }
	.index-banner .swiper-pagination span { margin: 0 5px!important;background-size:100%;width:15px;height:15px; }
}


/* 品牌介绍 */
.index-about {
	padding:150px calc(100vw / 1920 * 100) 100px;
	overflow:hidden;
}
.index-about .top {
	display:flex;
}
.index-about .top .tit {
	width:33.5%;
}
.index-about .top .tit p {
	font-size:36px;
	color:#fc5000;
}
.index-about .top .con {
	width:66.5%;
}
.index-about .top .con p {
	font-size:18px;
	color:#333;
	line-height:2;
}
.index-about .bottom {
	display:flex;
	flex-direction:column;
	padding-top:75px;
}
.index-about .bottom .img {
	display:flex;
	justify-content:space-between;
}
.index-about .bottom .img img { width:100%;transition:all 1s; }
.index-about .bottom .img div { width:25.8%;overflow:hidden; }
.index-about .bottom .img div a {
	display:block;
	position:relative;
	padding-bottom:78%;
}
.index-about .bottom .img div:first-child a {
	padding-bottom: 116.2%;
}
.index-about .bottom .img div a img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.index-about .bottom .img div a video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.index-about .bottom .img div a video { width:100%; }
.index-about .bottom .img div:hover img { transform:scale(1.1); }
.index-about .bottom .img div:first-child { width:17.3%; }
.index-about .bottom .img div.video a { cursor:pointer!important; }
.index-about .bottom .img div.video a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:rgba(0,0,0,.7);
	z-index:9;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index-about .bottom .img div.video a:after {
	font-family:'iconfont';
	font-size:48px;
	color:#fff;
	content:'\e625';
	position:absolute;
	top:50%;
	left:50%;
	z-index:9;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index-about .bottom .img div.video.active a:before { opacity:0; }
.index-about .bottom .img div.video.active a:after { opacity:0; }


.index-about .bottom .more {
	display:flex;
	justify-content:center;
	padding-top:54px;
}
.index-about .bottom .more a {
	display:flex;
	justify-content:center;
	align-items:center;
	width:130px;
	height:40px;
	font-size:16px;
	color:#333;
	border:1px solid #333;
	border-radius:20px;
	transition:all .5s;
}
.index-about .bottom .more a:hover {
	color:#fe5000;
	border:1px solid #fe5000;
}
@media (max-width:1200px) {
	.index-about .top .con p { font-size:16px; }
}
@media (max-width:768px) {
	.index-about { padding: 40px calc(100vw / 1920 * 100); }
	.index-about .top { flex-wrap:wrap; }
	.index-about .top .tit { width:100%; }
	.index-about .top .tit p { font-size:18px; }
	.index-about .top .con { width:100%;padding-top:10px; }
	.index-about .top .con p { font-size:12px; }
	.index-about .bottom { padding-top:30px; }
	.index-about .bottom .img { flex-wrap:wrap; }
	.index-about .bottom .img div { width:48.5%;margin-bottom:10px; }
	.index-about .bottom .img div:first-child { width:39%; }
	.index-about .bottom .img div:nth-child(2) { width:58%; }
	.index-about .bottom .more { padding-top: 30px; }
	.index-about .bottom .more a { font-size: 12px; }
}


/* 严选品牌 */
.index-brand {
	background-color:#fafafa;
	padding:100px calc(100vw / 1920 * 100);
	overflow:hidden;
}
.index-brand .tit {
	display:flex;
	justify-content:center;
}
.index-brand .tit p {
	font-size:36px;
	color:#fc5000;
	line-height:1;
}
.index-brand .link {
	display:flex;
	justify-content:center;
	padding-top:80px;
}
.index-brand .link div {
	display:flex;
	position:relative;
	z-index:2;
}
.index-brand .link div .bg {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:1px;
	background-color:#999;
	z-index:1;
}
.index-brand .link a {
	display:flex;
	justify-content:center;
	align-items:center;
	width:220px;
	height:60px;
	font-size:20px;
	color:#999;
	border:1px solid #999;
	border-radius:30px;
	margin:0 35px;
	background-color:#fafafa;
	transition:all .5s;
}
.index-brand .link div>div:nth-child(1) a { margin-left:0; }
.index-brand .link div>div:nth-child(4) a { margin-right:0; }
.index-brand .link a:hover {
	color:#fff;
	background-color:#fc5000;
	border:1px solid #fc5000;
}
.index-brand .link a.active {
	color:#fff;
	background-color:#fc5000;
	border:1px solid #fc5000;
}
.index-brand .content {
	margin:90px calc(100vw / 1920 * 140) 0;
	position:relative;
	overflow:hidden;
}
.index-brand .content .list {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	position:absolute;
	top:0;
	width:100%;
	transform:translateX(-100%);
	transition:all 1s;
}
.index-brand .content .list.active {
	position:initial;
	transform:translateX(0);
}
.index-brand .content .list a {
	width:9.33%;
	transition:all .5s;
	margin:0 1%;
}
.index-brand .content .list a img { max-width:100%; }
.index-brand .content .list a:hover { transform:scale(1.1); }
.index-brand .content .list a:first-child { margin-left:0; }
.index-brand .content .list a:last-child { margin-right:0; }

@media (max-width:1200px) {
	.index-brand .content { margin: 90px 0 0; }
	.index-brand .link a { margin: 0 20px;font-size: 16px;width: 160px; }
}
@media (max-width:768px) {
	.index-brand { padding: 40px calc(100vw / 1920 * 100); }
	.index-brand .tit p { font-size:18px; }
	.index-brand .link { padding-top: 40px; }
	.index-brand .link a { margin: 0 10px;font-size: 12px;width: 60px; }
	.index-brand .content { margin: 40px 0 0; }
	.index-brand .content .list { flex-wrap:wrap; }
	.index-brand .content .list a { width: 31%;margin-bottom:2%; }
	.index-brand .content .list a:first-child { margin-left: 1%; }
	.index-brand .content .list a:last-child { margin-right: 1%; }
}


/* 渠道覆盖 */
.index-channel {
	padding-top:calc(100vw / 1920 * 100);
}
.index-channel .tit, .index-channel .con {
	display: flex;
	justify-content: center;
}
.index-channel .tit p {
	font-size: 36px;
	color: #fc5000;
	line-height: 1;
}
.index-channel .con p {
	font-size:60px;
	color:#666;
	padding-top:30px;
}
.index-channel .con-t p {
	font-size:36px;
}
.index-channel .content { position:relative;padding-top:60px; }
.index-channel .content .swiper-wrapper { margin-left: -25%; }
.index-channel .content .swiper-slide { position:relative; }
.index-channel .content .swiper-slide img { width:100%;display:block; }
.index-channel .content .swiper-slide .text {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:70px;
	background-color:#3a60ff;
	transition:all .5s;
	position:absolute;
	bottom:0;
}
.index-channel .content .swiper-slide.swiper-slide-next .text {
	background-color:#fc5000;
}
.index-channel .content .swiper-slide .text p {
	font-size:28px;
	color:#fff;
	width:50%;
	text-align:center;
}
.index-channel .content .swiper-slide.swiper-slide-active .text {
	justify-content:flex-end;
}
.index-channel .content .swiper-slide.swiper-slide-duplicate-prev .text {
	justify-content:flex-start;
}

.index-channel .content .swiper-slide>a {
	position:relative;
	padding-bottom: 62.252%;
	display: block;
}
.index-channel .content .swiper-slide>a img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:88%;
}
.index-channel .content .swiper-slide>a video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* banner前进后退 */
.index-channel .content .swiper-button-prev, .index-channel .content .swiper-button-next {
	display:flex;
	justify-content:center;
	align-items:center;
	position: absolute;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	background-image:none;
	border-radius:50%;
	background-color:#fc5000;
}
.index-channel .content .swiper-button-prev::after, .index-channel .content .swiper-button-next::after {
	font-family:'iconfont';
	font-size:26px;
	color:#fff;
}
.index-channel .content .swiper-button-prev { left:calc(100vw / 1920 * 200); }
.index-channel .content .swiper-button-next { right:calc(100vw / 1920 * 200); }
.index-channel .content .swiper-button-prev::after { content:'\e660';padding-right:3px; }
.index-channel .content .swiper-button-next::after { content:'\e65f';padding-left:3px; }

@media (max-width:1200px) {
	.index-channel .con p { font-size:48px; }
	.index-channel .con-t p { font-size:36px; }
	.index-channel .content .swiper-button-prev { left:calc(100vw / 1920 * 100); }
	.index-channel .content .swiper-button-next { right:calc(100vw / 1920 * 100); }
}
@media (max-width:768px) {
	.index-channel { padding-top:40px; }
	.index-channel .tit p { font-size:18px; }
	.index-channel .con p { font-size:22px;padding-top: 10px; }
	.index-channel .con-t p { font-size:18px; }
	.index-channel .content { padding-top:40px; }
	.index-channel .content .swiper-wrapper { margin-left: 0; }
	.index-channel .content .swiper-button-prev, .index-channel .content .swiper-button-next { width:40px;height:40px; }
	.index-channel .content .swiper-button-prev::after, .index-channel .content .swiper-button-next::after { font-size:14px; }
	.index-channel .content .swiper-button-prev::after { padding-right:0; }
	.index-channel .content .swiper-button-next::after { padding-left:0; }
	.index-channel .content .swiper-slide .text { height: 50px; }
	.index-channel .content .swiper-slide .text p { font-size:14px;width:100%;color:#fff!important; }
	.index-channel .content .swiper-slide.swiper-slide-next .text { background-color:#3a60ff; }
	.index-channel .content .swiper-slide.swiper-slide-active .text { background-color:#fc5000; }
}


/* 合作支持 */
.index-cooperation {
	padding-top:130px;
}
.index-cooperation .tit {
	display: flex;
	justify-content: center;
}
.index-cooperation .tit p {
	font-size: 36px;
	color: #fc5000;
	line-height: 1;
}
.index-cooperation .content {
	padding:80px calc(100vw / 1920 * 400) 50px;
	display:flex;
	flex-wrap:wrap;
}
.index-cooperation .content .list {
	display:flex;
	flex-direction:column;
	align-items:center;
	width:33.33%;
	padding-bottom:60px;
	z-index:9;
}
.index-cooperation .content .list div {
	width:100px;
	height:100px;
	border-radius:50%;
	border:2px solid #333;
	display:flex;
	justify-content:center;
	align-items:center;
	transition:all .5s;
	padding: 26px;
}
.index-cooperation .content .list div>img { width:100%; }
.index-cooperation .content .list div iconpark-icon {
	font-size:44px;
	transition:all .5s;
}
.index-cooperation .content .list p {
	line-height:1;
}
.index-cooperation .content .list p:nth-child(2) {
	font-size:18px;
	font-weight:bold;
	color:#333;
	padding-top:25px;
}
.index-cooperation .content .list p:nth-child(3) {
	font-size:16px;
	color:#666;
	padding-top:20px;
}

@media (max-width:1440px) {
	.index-cooperation .content { padding: 80px calc(100vw / 1920 * 200) 50px; }
}
@media (max-width:1200px) {
	.index-cooperation .content { padding: 80px calc(100vw / 1920 * 100) 50px; }
}
@media (max-width:992px) {
	.index-cooperation .content .list p:nth-child(3) { font-size:12px; }
}
@media (max-width:768px) {
	.index-cooperation { padding-top: 40px; }
	.index-cooperation .tit p { font-size:18px; }
	.index-cooperation .content { padding: 40px calc(100vw / 1920 * 100);justify-content: space-between; }
	.index-cooperation .content .list { width:48%;padding-bottom: 40px; }
	.index-cooperation .content .list div { width:60px;height:60px;padding: 14px; }
	.index-cooperation .content .list div iconpark-icon { font-size: 32px; }
	.index-cooperation .content .list p:nth-child(2) { font-size:12px;padding-top:15px; }
	.index-cooperation .content .list p:nth-child(3) { padding-top:10px;text-align:center;line-height:1.5; }
}


/* footer */
.footer {
	background-color:#000;
	background:url(../images/footerBg.jpg);
	position:relative;
	z-index:9;
}
.footer .top {
	padding:60px calc(100vw / 1920 * 100);
	display:flex;
}
.footer .top .left {
	display:flex;
	flex-direction:column;
	width:70%;
}
.footer .top .left .t {
	display:flex;
}
.footer .top .left .t .img {
	padding-right:160px;
}
.footer .top .left .t .tel {
	font-size:20px;
	color:#fff;
	display:flex;
	align-items:center;
}
.footer .top .left .t .tel p:first-child {
	display:flex;
	align-items:center;
}
.footer .top .left .t .tel p iconpark-icon {
	font-size:27px;
	padding-right:5px;
}
.footer .top .left .t .tel p:nth-child(2) {
	font-size:36px;
	font-family:'Impact';
	padding-left:27px;
	padding-bottom:5px;
}
.footer .top .left .b {
	padding-top:50px;
}
.footer .top .left .b ul {
	display:flex;
}
.footer .top .left .b ul li a {
	font-size:16px;
	color:#fff;
}
.footer .top .left .b ul span {
	font-size:16px;
	color:#fff;
	padding:0 30px;
}
.footer .top .right {
	display:flex;
	align-items: flex-end;
	justify-content:space-between;
	width:30%;
}
.footer .top .right .code {
	display:flex;
}
.footer .top .right .code p:first-child {
	padding-right:48px;
}
.footer .top .right .return a {
	font-size:16px;
	color:#fff;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.footer .top .right .return a iconpark-icon {
	font-size:32px;
}
.footer .bottom {
	background-color:#000;
	padding:0 calc(100vw / 1920 * 100);
	height:110px;
	display:flex;
	flex-direction:column;
	justify-content: center;
	align-items: center;
}
.footer .bottom p { line-height:1; }
.footer .bottom p a,.footer .bottom p span {
	font-size:14px;
	color:#fff;
	opacity:.6;
	transition:all .5s;
}
.footer .bottom p a:hover, .footer .bottom p span:hover {
	opacity:1;
}
.footer .bottom p:first-child {
	padding-bottom:24px;
	display:flex;
	align-items: center;
}
.footer .bottom p:first-child a { margin:0 15px; }
.footer .bottom p:nth-child(2) {
	display:flex;
}
.footer .bottom p:nth-child(2) a { margin:0 10px; }
.footer .bottom p:nth-child(2) span:first-child { margin-right:10px; }

@media (max-width:1440px) {
	.footer .top .left .t .img { padding-right: 100px; }
	.footer .top .left .b ul span { padding: 0 20px; }
	.footer .top .right .code p:first-child { padding-right: 0; }
	.footer .top .right .code p img { max-width:80%; }
}
@media (max-width:1200px) {
	.footer .top .left { width:50%; }
	.footer .top .left .t { flex-direction:column; }
	.footer .top .left .b { display:none; }
	.footer .top .left .t .img { padding-right: 0; }
	.footer .top .right { width:50%;justify-content: flex-end; }
}
@media (max-width:992px) {
	.footer .bottom p:first-child a { margin: 0 5px; }
	.footer .bottom p:nth-child(2) a { margin: 0 5px; }
	.footer .bottom p:nth-child(2) span:first-child { margin-right: 5px; }
	.footer .bottom p a, .footer .bottom p span { font-size: 12px; }
}
@media (max-width:768px) {
	.footer { padding-bottom:50px; }
	.footer .top { padding: 40px calc(100vw / 1920 * 100);flex-wrap:wrap; }
	.footer .top .left { width:100%; }
	.footer .top .left .t .img img { max-width:50%; }
	.footer .top .left .t .tel { font-size:16px;padding:20px 0; }
	.footer .top .left .t .tel p:nth-child(2) { padding-bottom:0;font-size:28px; }
	.footer .top .right { width:100%;justify-content: space-between; }
	.footer .bottom { height:auto; }
	.footer .bottom p { flex-wrap:wrap;justify-content:center;padding:0px 0; }
	.footer .bottom p a, .footer .bottom p span { line-height:1; }
	.footer .bottom p:first-child { padding-bottom:0; }
}


/* 手机底部 */
.ph-footer {
	display:none;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	height:50px;
	background-color:#fc5000;
	border-top:1px solid #fff;
	z-index:9;
}
.ph-footer div {
	display:flex;
	justify-content:center;
	align-items:center;
	width:50%;
}
.ph-footer div:first-child {
	border-right:1px solid #fff;
}
.ph-footer div iconpark-icon {
	font-size:28px;
	color:#fff;
}

@media (max-width:768px) {
	.ph-footer { display:flex; }
}


/* 关于我们 */
.page-banner {
	padding: 127px calc(100vw / 1920 * 100) 0;
}
.page-banner .img img { width:100%; }
.page-banner .img .ph { display:none; }
@media (max-width:768px) {
	.page-banner { padding: 80px calc(100vw / 1920 * 100) 0; }
	.page-banner .img .pc { display:none; }
	.page-banner .img .ph { display:block; }
}

.about-pickycat {
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:120px calc(100vw / 1920 * 390);
	overflow:hidden;
}
.about-pickycat p {
	font-size:18px;
	color:#333;
	line-height:2;
	text-align:center;
}
.about-pickycat p img { max-width:100%; }
.about-pickycat p:last-child {
	padding-top:50px;
}

@media (max-width:1200px) {
	.about-pickycat { padding:120px calc(100vw / 1920 * 200); }
}
@media (max-width:768px) {
	.about-pickycat { padding:40px calc(100vw / 1920 * 100); }
	.about-pickycat p { font-size: 12px; }
	.about-pickycat p:last-child { padding-top: 20px; }
}

.about-effect {
	padding:0 calc(100vw / 1920 * 100);
	overflow:hidden;
}
.about-effect .container {
	background-color:#fafafa;
	padding:70px 50px;
	display:flex;
}
.about-effect .left {
	width:46%;
}
.about-effect .left .tit {
	font-size:36px;
	color:#fc5000;
	line-height:1;
}
.about-effect .left .con {
	padding-top:60px;
}
.about-effect .left .con p {
	font-size:18px;
	color:#333;
	line-height:2;
}
.about-effect .left .con p:first-child {
	padding-bottom:40px;
}
.about-effect .right {
	width:54%;
	padding-left:calc(100vw / 1920 * 100);
	padding-top:40px;
	display: flex;
	align-items: center;
}
.about-effect .right .con {
	display:flex;
	flex-wrap:wrap;
	width:100%;
}
.about-effect .right .con>div {
	width:18%;
	margin-top:17px;
	border:1px solid #eee;
	overflow:hidden;
	transition:all .5s;
	margin-right:2.5%;
}
.about-effect .right .con>div:nth-child(5n) {
	margin-right:0;
}
.about-effect .right .con>div img {
	width:100%;
	transition:all .5s;
}
.about-effect .right .con>div:hover img {
	transform:scale(1.1);
}
.about-effect .right .con>div:hover {
	border:1px solid #ff5100;
}
@media (max-width:1440px) {
	.about-effect .left .tit { font-size: 28px; }
	.about-effect .left .con { padding-top: 40px; }
	.about-effect .left .con p { font-size: 14px; }
	.about-effect .left .con p:first-child { padding-bottom: 20px; }
	.about-effect .right { padding-top: 0; }
}
@media (max-width:1200px) {
	.about-effect .container { flex-wrap:wrap; }
	.about-effect .left { width:100%; }
	.about-effect .right { width:100%;padding-left: 0; }
}
@media (max-width:768px) {
	.about-effect .container { padding: 20px; }
	.about-effect .left .tit { font-size: 18px; }
	.about-effect .left .con { padding-top: 20px; }
	.about-effect .left .con p { font-size: 12px; }
	.about-effect .right .con { justify-content:space-between; }
	.about-effect .right .con>div { width: 47%;margin-right:0; }
}

.about-mechanism {
	padding:120px calc(100vw / 1920 * 100) 0;
}
.about-mechanism .top {
	padding:0 calc(100vw / 1920 * 250);
}
.about-mechanism .top p {
	font-size:18px;
	color:#333;
	line-height:2;
	text-align:center;
}
.about-mechanism .top .tit {
	display:flex;
	justify-content:center;
	font-size:36px;
	color:#fc5000;
	line-height:1;
	padding-bottom:40px;
}
.about-mechanism .bottom {
	display:flex;
	padding:50px calc(100vw / 1920 * 110) 0;
	justify-content:space-between;
}
.about-mechanism .bottom .list {
	width:30%;
}
.about-mechanism .bottom .list .t {
	display:flex;
	flex-direction:column;
	align-items:center;
}
.about-mechanism .bottom .list .t .i {
	width:99px;
	height:113px;
	background:url(../images/about-iconbg.png) no-repeat;
	background-size:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	padding-bottom:15px;
}
.about-mechanism .bottom .list .t .i:before {
	font-family:'iconfont';
	font-size:45px;
	color:#4562fb;
	content:'\e918';
	transition:all .2s;
}

.about-mechanism .bottom .list:nth-child(2) .t .i:before { content:'\e810'; }
.about-mechanism .bottom .list:nth-child(3) .t .i:before { content:'\e615'; }
.about-mechanism .bottom .list .t p:last-child {
	font-size:20px;
	color:#666;
	line-height:1;
	padding:20px 0;
}
.about-mechanism .bottom .list .con {
	font-size:16px;
	color:#666;
	line-height:2;
	/* text-align:center; */
}

@media (max-width:1440px) {
	.about-mechanism .top { padding: 0 calc(100vw / 1920 * 100); }
	.about-mechanism .bottom { padding: 50px 0 0; }
}
@media (max-width:1200px) {
	.about-mechanism .top { padding: 0; }
}
@media (max-width:768px) {
	.about-mechanism { padding: 40px calc(100vw / 1920 * 100) 20px; }
	.about-mechanism .top .tit { font-size:18px;padding-bottom: 20px; }
	.about-mechanism .top p { font-size:12px; }
	.about-mechanism .bottom { flex-wrap:wrap;padding: 30px 0 0; }
	.about-mechanism .bottom .list { width:100%;padding-bottom:20px; }
	.about-mechanism .bottom .list .t p:last-child { font-size:16px;padding: 0 0 10px; }
	.about-mechanism .bottom .list .con { font-size: 12px; }
	.about-mechanism .bottom .list .t .i { width: 60px;height: 80px;padding-bottom: 20px; }
	.about-mechanism .bottom .list .t .i:before { font-size: 28px; }
}


.about-cooperation {
	padding:120px calc(100vw / 1920 * 100) 0;
}
.about-cooperation .tit {
	display:flex;
	justify-content:center;
	font-size:36px;
	color:#fc5000;
	line-height:1;
}
.about-cooperation .con {
	padding:0 calc(100vw / 1920 * 250);
}
.about-cooperation .con p {
	font-size:18px;
	color:#333;
	line-height:2;
	padding-top:40px;
	text-align:center;
}
.about-cooperation .content {
	display:flex;
	padding:50px calc(100vw / 1920 * 126) 0;
	justify-content:space-between;
}
.about-cooperation .content .left { width:52%;overflow:hidden; }
.about-cooperation .content .left img { width:100%;transition:all .5s; }
.about-cooperation .content .left:hover img { transform:scale(1.1); }
.about-cooperation .content .right {
	width:47%;
	display:flex;
	flex-direction:column;
	justify-content: space-between;
}
.about-cooperation .content .right div { overflow:hidden; }
.about-cooperation .content .right div img { width:100%;transition:all .5s; }
.about-cooperation .content .right div:hover img { transform:scale(1.1); }

@media (max-width:1440px) {
	.about-cooperation .con { padding: 0 calc(100vw / 1920 * 100); }
	.about-cooperation .content { padding: 50px calc(100vw / 1920 * 100) 0; }
}
@media (max-width:1200px) {
	.about-cooperation .con { padding: 0; }
	.about-cooperation .content { padding: 50px 0 0; }
}
@media (max-width:768px) {
	.about-cooperation { padding: 0 calc(100vw / 1920 * 100); }
	.about-cooperation .tit { font-size: 18px; }
	.about-cooperation .con p { padding-top: 20px;font-size: 12px; }
	.about-cooperation .content { padding: 30px 0 0;flex-wrap:wrap; }
	.about-cooperation .content .left { width:100%;padding-bottom:20px; }
	.about-cooperation .content .right { width:100%; }
	.about-cooperation .content .right div:first-child { padding-bottom:20px; }
}


.about-service .con {
	padding:30px calc(100vw / 1920 * 390) 0;
}
.about-service .con p {
	font-size: 18px;
	color: #333;
	line-height: 2;
	text-align: center;
}
.about-service .content {
	padding: 70px calc(100vw / 1920 * 400);
	position:relative;
}
.about-service .content .bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	padding-top:30px;
}

@media (max-width:1440px) {
	.about-service .con { padding: 30px calc(100vw / 1920 * 190) 0; }
	.about-service .content { padding: 70px calc(100vw / 1920 * 200); }
}
@media (max-width:1200px) {
	.about-service .con { padding: 30px calc(100vw / 1920 * 100) 0; }
	.about-service .content { padding: 70px calc(100vw / 1920 * 100); }
}
@media (max-width:768px) {
	.about-service .con { padding: 20px calc(100vw / 1920 * 100) 0; }
	.about-service .con p { font-size: 12px; }
	.about-service .content { padding: 30px calc(100vw / 1920 * 100); }
}

/* 功效严选品牌 */
.brand {
	padding:0 calc(100vw / 1920 * 100);
	padding-top:70px;
	overflow:hidden;
}
.brand .tit {
	font-size:19px;
	color:#333;
	line-height:1;
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-bottom:40px;
}
.brand .content {
	padding-top:38px;
	padding-bottom:75px;
	border-bottom:1px solid #eee;
}
.brand .content .img { 
	position:relative;
	border:1px solid #eee;
	overflow:hidden;
}
.brand .content .img img {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	transition:all .5s;
	z-index:-1;
}
.brand .content .img:hover img {
	transform:scale(1.1);
}
.brand .content .img a.active img {
	position:initial;
	opacity:1;
	z-index:9;
}
.brand .content .list {
	display:flex;
	flex-wrap:wrap;
	padding-top:54px;
	margin-left:-0.55%;
	margin-right:-0.55%;
}
.brand .content .list a { width: 8.9%;margin:0 0.55%; }
.brand .content .list a .i {
	border:1px solid #eee;
	transition:all .5s;
	overflow:hidden;
}
.brand .content .list a .i img { width:100%;transition:all .5s; }
.brand .content .list a p {
	font-size:16px;
	color:#666;
	line-height:1;
	text-align:center;
	padding: 15px 0;
	transition:all .5s;
}
.brand .content .list a:hover .i { border:1px solid #fc5000; }
.brand .content .list a:hover p { color:#fc5000; }
.brand .content .list a:hover .i img { transform:scale(1.1); }
.brand .content .list a.active .i { border:1px solid #fc5000; }
.brand .content .list a.active p { color:#fc5000; }
.brand.brand1 { padding-top:120px; }
.brand.brand4 { padding-bottom:125px; }

@media (max-width:768px) {
	.brand { padding-top: 40px; }
	.brand.brand1 { padding-top: 40px; }
	.brand .tit { font-size:18px;padding-bottom: 20px;font-weight: 400; }
	.brand .content { padding:20px 0; }
	.brand .content .list { padding-top: 20px; }
	.brand .content .list a { width: 32%; }
	.brand .content .list a p { font-size:12px; }
	.brand.brand4 { padding-bottom:40px; }
}


/* 品牌详情 */
.brand-details {
	padding:125px calc(100vw / 1920 * 100) 0;
}
.brand-details .top {
	display:flex;
	background:#fafafa;
}
.brand-details .top .con {
	width:42%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	padding:0 80px;
}
.brand-details .top .con p {
	font-size:18px;
	color:#666;
	line-height:1.8;
	padding-top:60px;
}
.brand-details .top .img {
	width:58%;
}
.brand-details .top .img img { width:100%; }
.brand-details .text { padding-top:80px; }
.brand-details .text p {
	font-size:18px;
	color:#666;
	line-height:1.8;
}
.brand-details .content {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:0px;
	padding-bottom:140px;
}
.brand-details .content .list {
	background-color:#fafafa;
	display:flex;
	width:48%;
	padding:15px;
	margin:30px 0;
}
.brand-details .content .list .left { width: 34.5%; }
.brand-details .content .list .left img { width:100%; }
.brand-details .content .list .right {
	width: 65.5%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding-left:60px;
	padding-right:50px;
}
.brand-details .content .list .right p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.brand-details .content .list .right p:first-child {
	font-size:20px;
	color:#333;
	font-weight:bold;
}

@media (max-width:1440px) {
	.brand-details .top .con { padding: 0 40px; }
	.brand-details .top .con p { padding-top: 20px;font-size:16px; }
}
@media (max-width:1200px) {
	.brand-details .top .con { padding: 0 20px; }
	.brand-details .top .con .logo img { max-width:80%;margin:0 auto; }
	.brand-details .top .con p { padding-top: 10px;font-size:12px; }
	.brand-details .content .list .right { padding:0 25px; }
	.brand-details .content .list .right p { font-size:12px; }
	.brand-details .content .list .right p:first-child { font-size:16px; }
}
@media (max-width:992px) {
	.brand-details .top .con { width: 50%; }
	.brand-details .top .con .logo img { max-width:50%; }
	.brand-details .top .img { width:50%; }
}
@media (max-width:768px) {
	.brand-details { padding: 40px calc(100vw / 1920 * 100); }
	.brand-details .top { flex-wrap:wrap; }
	.brand-details .top .con { width: 100%;order:2;padding:20px; }
	.brand-details .top .img { width:100%; }
	.brand-details .text { padding-top: 40px; }
	.brand-details .text p { font-size: 12px;line-height:2; }
	.brand-details .content { padding:40px 0; }
	.brand-details .content .list { width:100%;margin: 0 0 20px; }
	.brand-details .content .list .right { padding: 0 20px; }
	.brand-details .content .list .right p {
		line-height: 1.5;
		overflow:hidden;
		text-overflow:ellipsis;
		-webkit-line-clamp:4;
		display:-webkit-box;
		-webkit-box-orient:vertical;
	}
	.brand-details .content .list .right p:first-child { font-size:12px; }
}


/* 品牌动态 */
.brand-dynamics {
	padding:120px calc(100vw / 1920 * 100) 40px;
}
.brand-dynamics .content {
	display:flex;
	flex-wrap:wrap;
	margin-left:-1.25%;
	margin-right:-1.25%;
}
.brand-dynamics .content .list {
	width: 22.5%;
	margin:0 1.25% 80px;
}
.brand-dynamics .content .list .img img { width:100%; }
.brand-dynamics .content .list .con {
	background-color:#fafafa;
	padding:35px 20px;
	border-bottom:10px solid #fafafa;
	transition: all .5s;
}
.brand-dynamics .content .list .con p {
	font-size:20px;
}
.brand-dynamics .content .list .con p:first-child {
	color:#d1d1d1;
	font-family:'Impact';
}
.brand-dynamics .content .list .con p:nth-child(2) {
	color:#333;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	line-height:1.5;
	padding-top:18px;
}
.brand-dynamics .content .list:hover .con { border-bottom:10px solid #ff5100; }
.page {
	display:flex;
	justify-content: center;
	padding-top:40px;
}
.page a {
	font-size:16px;
	color:#666;
	padding:0 15px;
	transition: all .5s;
}
.page a:hover { color:#ff5100; }
.page a.active { color:#ff5100; }

@media (max-width:1200px) {
	.brand-dynamics .content .list .con { padding:20px; }
	.brand-dynamics .content .list .con p { font-size:16px; }
}
@media (max-width:768px) {
	.brand-dynamics { padding: 40px calc(100vw / 1920 * 100) 80px; }
	.brand-dynamics .content { margin:0; }
	.brand-dynamics .content .list { width:100%;margin: 0 0 40px; }
	.page { padding-top: 40px; }
}


/* 品牌动态详情 */
.brand-dynamics-details {
	padding: 120px calc(100vw / 1920 * 100);
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	overflow:hidden;
	position:relative;
}
.brand-dynamics-details .left {
	width:30%;
}
.brand-dynamics-details.left-top .left {
	position:fixed;
	left:calc(100vw / 1920 * 100);
	top:120px;
	width:27%;
	z-index:1;
	visibility: visible!important;
}
.brand-dynamics-details.position .left {
	position:absolute;
	top:auto;
	bottom:120px;
}
.brand-dynamics-details.left-top {
	justify-content:flex-end;
}
.brand-dynamics-details .left .tit p:first-child {
	font-size:26px;
	color:#333;
	line-height:1.5;
}
.brand-dynamics-details .left .tit p:nth-child(2) {
	font-size:16px;
	color:#999;
	padding-top:50px;
}
.brand-dynamics-details .link {
	margin-top:120px;
	border-top:1px solid #eee;
}
.brand-dynamics-details .link a {
	display:flex;
	font-size:16px;
	color:#999;
	padding-top:35px;
	line-height:1.5;
	transition:all .5s;
}
.brand-dynamics-details .link a span:first-child {
	width:70px;
}
.brand-dynamics-details .link a span:nth-child(2) {
	width:calc(100% - 70px);
}
.brand-dynamics-details .link a:hover {
	color:#ff5100;
}
.brand-dynamics-details .right {
	width:60%;
}
.brand-dynamics-details .right p {
	font-size:16px;
	color:#666;
	line-height:2;
}
.brand-dynamics-details .right img { max-width:100%!important; }
.brand-dynamics-details .link.link-ph { display:none; }

@media (max-width:1200px) {
	.brand-dynamics-details .left { width: 35%; }
	.brand-dynamics-details .left .tit p:first-child { font-size:20px; }
	.brand-dynamics-details.left-top .left { width:31%; }
}
@media (max-width:768px) {
	.brand-dynamics-details { padding: 40px calc(100vw / 1920 * 100); }
	.brand-dynamics-details .left { width:100%;border-bottom:1px solid #eee;padding-bottom:20px; }
	.brand-dynamics-details .left .tit p:first-child { font-size:16px; }
	.brand-dynamics-details .left .tit p:nth-child(2) { font-size:12px;padding-top:10px; }
	.brand-dynamics-details .link { display:none; }
	.brand-dynamics-details .right { width:100%;padding-top:20px; }
	.brand-dynamics-details .right p { font-size: 12px; }
	.brand-dynamics-details .link.link-ph { display:block;margin-top: 40px; }
	.brand-dynamics-details .link.link-ph a { font-size: 12px;padding-top: 20px; }
	.brand-dynamics-details .link a span:first-child { width: 55px; }
	.brand-dynamics-details .link a span:nth-child(2) { width: calc(100% - 55px); }
}


/* 合作支持 */
.contract {
	padding: 120px calc(100vw / 1920 * 100) 150px;
}
.contract .content {
	padding: 0;
}
.contract .content .list {
	border:1px solid #eee;
	height:460px;
	padding-bottom:0;
	padding:calc(100vw / 1920 * 96) calc(100vw / 1920 * 60) 0;
}
.contract .content .list p:nth-child(3) {
	line-height:2;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:7;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}

@media (max-width:768px) {
	.contract { padding: 40px calc(100vw / 1920 * 100); }
	.contract .content .list { padding: 20px;width:100%;height:auto; }
}


/* 联系我们 */
.contact {
	padding: 150px calc(100vw / 1920 * 100);
	position:relative;
}
.contact .content {
	background-color:#fafafa;
	padding:100px calc(100vw / 1920 * 60) 60px;
}
.contact .content .left {
	width:55%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.contact .content .left .list {
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:48%;
	background-color:#f4f4f4;
	margin-bottom:40px;
	padding:0 calc(100vw / 1920 * 28);
	height:160px;
	z-index:9;
}
.contact .content .left .list p {
	font-size:18px;
	color:#666;
	line-height:1;
}
.contact .content .left .list p:first-child {
	font-size:20px;
	color:#fe5000;
	font-weight:bold;
	padding-bottom:28px;
}
.contact .content .left .list p:nth-child(2) {
	padding-bottom:16px;
}
.contact .content .left .list p:nth-child(3) {
	line-height:1.5;
}
.contact .bg {
	position:absolute;
	right:calc(100vw / 1920 * 70);
	bottom:0;
	width:54%;
}
.contact .bg img { width:100%; }
.contact .bg-t {
	position:absolute;
	left:calc(100vw / 1920 * 100);
	bottom:70px;
	width:78%;
}
.contact .bg-t img { width:100%; }

@media (max-width:1680px) {
	.contact .content .left .list p { font-size: 16px; }
	.contact .content .left .list p:first-child { font-size: 18px; }
}
@media (max-width:1440px) {
	.contact .content .left .list p:first-child { padding-bottom: 15px; }
	.contact .content .left .list p:nth-child(2) { padding-bottom: 10px; }
}
@media (max-width:1200px) {
	.contact .content .left .list { height:auto;padding: 20px; }
	.contact .content .left { width:100%; }
	.contact .bg { width:36%; }
}
@media (max-width:768px) {
	.contact { padding: 40px calc(100vw / 1920 * 100); }
	.contact .content { padding: 20px; }
	.contact .content .left .list { width:100%;margin-bottom:20px; }
	.contact .content .left .list p { font-size: 14px; }
	.contact .content .left .list p:first-child { font-size:16px; }
	.contact .bg { display:none; }
	.contact .bg-t { display:none; }
}


/* 渠道覆盖 */
.channel {
	padding:124px calc(100vw / 1920 * 100) 165px;
	overflow:hidden;
}
.channel .store-choose { padding: 0 4%; }
.channel .store-choose ul li {
	display: inline-block;
	width: 25.1%;
	vertical-align: top;
	margin-right: calc(100vw / 1920 * 20);
}
.channel .store-choose ul li:nth-child(4) { width: 17.6%; }
.channel .store-choose select {
	font-size: 18px;
	line-height: 30px;
	width: 100%;
	height: 60px;
	padding: 10px 20px;
	border: 1px solid #ddd;
	outline: none;
	background-color: #fff;
	color:#333;
}
.channel .store-choose select {
	background: url(../images/select_bg.png) 96% center no-repeat;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.channel .store-choose select option { font-weight: 300; }
.channel .store-choose .submit {
	font-size: 18px;
	line-height: 50px;
	width: 100%;
	height: 60px;
	padding: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	text-align: center;
	color: #fff;
	border-radius: 0;
	outline: none;
	background-color: #ff5100;
	border:1px solid #ddd;
	cursor: pointer;
}
.channel .store-choose .submit:before {
	font-family: 'iconfont';
	content: '\e64b';
	font-size: 35px;
	font-weight: bold;
	color: #fff;
	position: relative;
	top: 4px;
}
.mapinfo {
	position:relative;
	margin:0;
	padding:10px;
	width:250px;
	text-align:center;
}
.mapinfo::after {
	position:absolute;
	bottom:-17px;
	left:calc(50% - 9px);
	content:'\e605';
	display:inline-block;
	font-family:'iconfont';
	font-size:18px;
	color:#fff;
	width:20px;
	height:20px;
}
.channel .content {
	padding-top:78px;
	display:flex;
	overflow:hidden;
}
.channel .content .map {
	width:71%;
	height:760px;
}
.channel .content .menu {
	width:29%;
	height:760px;
	background-color:#fafafa;
	overflow:auto;
}
.channel .content .menu::-webkit-scrollbar {
	width:6px;
}
.channel .content .menu::-webkit-scrollbar-thumb {
	background-color:#ff5100;
	border-radius:6px;
}
.channel .content .menu .list {
	width:100%;
	padding:50px 60px 0 30px;
}
.channel .content .menu .list {
	color:#333;
	line-height:1;
	transition:all .5s;
}
.channel .content .menu .list .tit {
	font-size:22px;
}
.channel .content .menu .list .con {
	display:flex;
	align-items: flex-end;
	justify-content: space-between;
	font-size:18px;
	border-bottom:1px solid #ddd;
	padding-bottom:30px;
	padding-top: 10px;
}
.channel .content .menu .list .con>p {
	display:flex;
	align-items: center;
}
.channel .content .menu .list .con>p span {
	line-height: 1.2;
}
.channel .content .menu .list .con>p span:before {
	font-family: 'iconfont';
	content: '\e61f';
	font-size: 23px;
	font-weight: bold;
	padding-right:10px;
}
.channel .content .menu .list .con .img {
	opacity:0;
	transition:all .5s;
}
.channel .content .menu .list:hover { color:#ff5100; }
.channel .content .menu .list:hover .con .img { opacity:1; }
.channel .content .menu .list.active { color:#ff5100; }
.channel .content .menu .list.active .con .img { opacity:1; }

@media (max-width:1200px) {
	.channel .store-choose { padding:0; }
	.channel .store-choose ul li { margin-right:0; }
	.channel .store-choose ul { display:flex;justify-content:space-between; }
	.channel .content .menu .list { padding: 50px 20px 0; }
	.channel .content .menu .list .tit { font-size:18px; }
	.channel .content .menu .list .con { font-size:14px; }
}
@media (max-width:992px) {
	.channel .content .menu .list .tit { font-size:16px; }
	.channel .content .menu .list .con { font-size:12px; }
}
@media (max-width:768px) {
	.channel { padding: 40px calc(100vw / 1920 * 100); }
	.channel .content { padding-top: 40px;flex-wrap:wrap; }
	.channel .store-choose ul { flex-wrap:wrap; }
	.channel .store-choose ul li { width:100%;margin-bottom:10px; }
	.channel .store-choose select { height: 50px;font-size: 14px; }
	.channel .store-choose ul li:nth-child(4) { width:100%;margin-bottom:0; }
	.channel .store-choose .submit { height:50px; }
	.channel .store-choose .submit:before { top:0;font-size:30px; }
	.channel .content .map { width:100%;height:400px;order:2; }
	.channel .content .menu { width:100%;height:400px; }
	.channel .content .menu .list { padding: 20px 20px 0; }
	.channel .content .menu .list .con { padding-bottom: 20px;padding-top: 0; }
}


.channel .content .menu .more {
	color: #ff5100;
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	font-size: 26px;
}




/* loader */
.loader {
	position: fixed;
	width: 100%;
	top: 0;
	height: 100%;
	left: 0;
	z-index: 99;
	background-color: rgba(255,255,255,1);
	transition:all .5s;
}
.loader .loading {
	width: 10%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform:translate(-50%,-50%);
}
.loader .loading svg {
	stroke: #1d1e1d;
	fill: #fff;
	stroke-dasharray: 1500 1500;
	stroke-dashoffset: -1010;
}
.loader.active {
	opacity:0;
	visibility: hidden;
}
.loader .loading.active svg path {
	transition:all 1s;
}
.loader .loading.active svg .cls-1 {
	fill:#fff;
}
.loader .loading.active svg .cls-2 {
	fill:#ff5100;
}
.loader .loading.active svg .cls-3 {
	fill:#1d1e1d;
}
body.show-loader::before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  height: 2px;
  background-color: rgba(255, 81, 0, 0.1);
  width: 100%;
  z-index: 99;
  pointer-events: none;
}
body.show-loader::after {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  height: 2px;
  background-color: rgba(255, 81, 0, 0.5);
  width: 50px;
  z-index: 99;
  pointer-events: none;
  -webkit-animation: load 2s linear infinite;
  animation: load 2s linear infinite;
}
@-webkit-keyframes load {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100vw);
  }
}
@keyframes load {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100vw);
  }
}
@media (max-width:768px) {
	.loader .loading { width:40%; }
}



/* 渠道覆盖修改-地址隐藏 */
.channel .content .menu .list .con>p { display:none; }
.channel .content .menu .list { 
	display:flex;
	justify-content: space-between;
	align-items: center; 
	border-bottom: 1px solid #ddd;
	padding:0 0 50px;
	margin: 50px 60px 0 30px;
	width:auto;
}
.channel .content .menu .list .con { padding:0;border-bottom:none; }


.brand-details-title {
	display: flex;
	justify-content: center;
	font-size: 36px;
	color: #fc5000;
	line-height: 1;
	padding: 60px 0;
}


 
/* 修改 11.1 */
.footer .top .right { justify-content: flex-end; }
.footer .bottom { height:80px; }
.footer .bottom p:first-child { padding-bottom:0; }
.index-channel .content .swiper-slide .text { background-color: rgba(250,250,250); }
.index-channel .content .swiper-slide.swiper-slide-next .text { background-color: rgba(250,250,250); }
.index-channel .content .swiper-slide .text p { color:#333; }
.about-mechanism .bottom .list .t .i:before { color:#666; }

@media (max-width:768px) {
	.channel .content .menu .list {
		padding: 0 0 10px;
		margin: 10px 20px 0 20px;
	}
}