﻿*{
	margin: 0;
	padding: 0;
	white-space:normal !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
}
a{
	text-decoration: none;
	color: #222;
	transition: all .5s;
-webkit-transition: all .5s;
}
a:hover{
	color: #222;
	transition: all .5s;
-webkit-transition: all .5s;
}
table ,table td ,table tr{
	border: 1px solid rgba(255,255,255,.2);
}
li{
	list-style: none;
}
img{
	vertical-align: middle;
	max-width: 100%;
}


@font-face{
font-family: impact;
src: url('../fonts/impact.ttf'),
     url('../fonts/impact.eot'); 
}
.fm-APT-H{
	font-family: impact;
}

@font-face{
font-family: Alibaba-PuHuiTi-Heavy;
src: url('../fonts/Alibaba-PuHuiTi-Heavy.otf'),
     url('../fonts/Alibaba-PuHuiTi-Heavy.eot'); 
}
.fm-APT-H{
	font-family: Alibaba-PuHuiTi-Heavy;
}

/*@font-face{
font-family: Alibaba-PuHuiTi-Medium;
src: url('../fonts/alibaba-puhuiti-medium.ttf'),
     url('../fonts/alibaba-puhuiti-medium.eot'); 
}*/
.fm-APT-M{
	/*font-family: Alibaba-PuHuiTi-Medium;*/
	/* font-family: "微软雅黑", "Microsoft Yahei"; */
	/* font-family: PingFang SC; */
}

/*@font-face{
font-family: Alibaba-PuHuiTi-Bold;
src: url('../fonts/alibaba-puhuiti-bold.ttf'),
     url('../fonts/alibaba-puhuiti-bold.eot'); 
}*/
.fm-APT-B{
	/*font-family: Alibaba-PuHuiTi-Bold;*/
	font-family: "微软雅黑", "Microsoft Yahei";
	font-family: PingFang SC;
	font-weight: bold;
	
}
/*@font-face{
font-family: Alibaba-PuHuiTi-Light;
src: url('../fonts/alibaba-puhuiti-light.ttf'),
     url('../fonts/alibaba-puhuiti-light.eot'); 
}*/
.fm-APT-L{
	/*font-family: Alibaba-PuHuiTi-Light;*/
	font-family: "微软雅黑", "Microsoft Yahei";
	font-family: PingFang SC;
	/*font-weight: 100;*/
}

.fm-impact{
	font-family: arial;
	font-family: impact;
}

body{
	width: 100%;
	/* font-size: 14px; */
	position: relative;
	/* line-height: 1.4; */
	/* overflow: hidden; */
}


header{
	position: fixed;
	z-index: 39;
	width: 100%;
}

.header{
	position: relative;
	height: 5.2vw;
}
.logo{
	float: left;
	width: 14.229166vw;
	line-height: 5.2vw;
}
.logo .img2{
	display: none;
}
.header-en{
	float: right;
	line-height: 2.2vw;
	border: 1px solid rgba(255,255,255,.3);
	border-radius: 1.1vw;
	padding: 0 1vw;
	margin-top: 1.5vw;color: #fff;
transition: all .5s;
-webkit-transition: all .5s;
}
.header-en:hover{
	background: #fff;
	color: #222;
transition: all .5s;
-webkit-transition: all .5s;
}


@media(min-width:1201px){
	.header-div{
		float: right;
		font-size: 0;
	}
	.header-list{
		display: inline-block;
		vertical-align: top;
		margin-right: 2.6vw;
	}
	.header-a{
		color: #fff;
		line-height: 5.12vw;
		/* opacity: 1; */
		transition: all .5s;
		-webkit-transition: all .5s;
		font-family: "AlimamaSquare", sans-serif;
		font-weight: 700;
	}
	.header-list:hover .header-a,
	.header-list.on .header-a{
		color: #fff;
		opacity: 1;
	transition: all .5s;
	-webkit-transition: all .5s;
	}
	.header-bc{
		width: 100%;
		padding: 1.5vw 0;
		background: #fff;
		position: absolute;
		left: 0;
		top: 100%;
		overflow: hidden;
		border-radius: 5px;
		border: 1px solid #ddd;
		display: none;
	 
	}
	.header-b{
		/*width: 59.89583vw;*/
		float: left;
		padding-left: 4vw;
		color: #F78515;
		line-height: 4vw;
	}
	.header-b>i{
		display: inline-block;
		width: 2.1vw;
		height: 4px;
		background: #F78515;
		vertical-align: top;
		margin-top: .5vw;
	}
	.header-c{
		font-size: 0;
		float: right;
	}
	.header-ca {
		display: inline-block;
		vertical-align: top;
		margin-right: 4vw;
		position: relative;
		z-index: 2;
	}
	.header-ca-a{
		position: relative;
		opacity: .7;z-index: 2;
	transition: all .5s;
	-webkit-transition: all .5s;
	}
	.header-ca:hover .header-ca-a,
	.header-ca:hover .header-ca-b{
		opacity: 1;
	transition: all .5s;
	-webkit-transition: all .5s;
	}
	.header-ca-b{
		width: 2.6vw;
		position: absolute;
		top: 0vw;
		right: 0%;
		z-index: 1;
		opacity: 0;
		/* transform:translateX(-50%); */
		-ms-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		/* -webkit-transform:translateX(-50%); */
	}
	.header-ca.on .header-ca-a{
		opacity: 1;
	}
	.header-ca.on .header-ca-b{
		opacity: 1;
	}
	.header-cpd .header-ca-a{
		padding: 1vw 0;
	}
	
	
	header.bj{
		background: #fff;
		box-shadow: 0 0 5px #999;
	}
	header.bj .logo .img1{
		display: none;
	}
	header.bj .logo .img2{
		display: inline-block;
	}
	header.bj .header-a{
		color: #222;
	}
	header.bj .header-en{
		border-color: rgba(0,0,0,.2);
		color: rgba(0,0,0,.6);
	}
	header.bj .header-en:hover{
		background: #F78515;
		color: #fff;
	}
	header.bj .header-list:hover .header-a,
	header.bj .header-list.on .header-a{
		color: #F78515;
	}
	
	header.act:hover{
		
		box-shadow: 0 0 5px #999;
	}
	header.act .logo .img1{
		display: none;
	}
	header.act .logo .img2{
		display: inline-block;
	}
	header.act .header-a{
		color: #222;
	}
	header.act .header-en{
		border-color: rgba(0,0,0,.2);
		color: rgba(0,0,0,.6);
	}
	header.act .header-en:hover{
		background: #F78515;
		color: #fff;
	}
	header.act .header-list:hover .header-a,
	header.act .header-list.on .header-a{
		color: #F78515;
	}
	
	header.swp .header-a{
		color: #222;
	}
	header.swp .header-en{
		border-color: rgba(0,0,0,.2);
		color: rgba(0,0,0,.6);
	}
	header.swp .header-en:hover{
		background: #F78515;
		color: #fff;
	}
	header.swp .header-list:hover .header-a,
	header.swp .header-list.on .header-a{
		color: #F78515;
	}
	
	.header-ca-a>span{
		display: block;
	}
}

.header-dx{
	display: none;
}
.header-div-en{
	display: none;
}
.header-list-md{
	display: none;
}

@media(max-width:1200px){
	.header{
		height: 70px;
	}
	.logo{
		line-height: 70px;
		width: 200px;
		position: relative;
		z-index: 49;
	}
	.header-en{
		padding:  0  15px;
		line-height: 30px;
		margin-top: 20px;
		border-radius: 15px;
		position: relative;
		z-index: 48;
		display: none;
	}
	
	.header-div{
		width: 100vw;
		height: 100vh;
		position: fixed;
		left: 0;
		top: 0;
		/*display: none;*/
		display: block;
		opacity: 0;
		background: #fff;
		z-index: 46;
		padding: 150px 5%;
	}
	.header-div:after{
		content: '';
		width: 100%;
		height: 1px;
		background: #ccc;
		position: absolute;
		top: 70px;
		left: 0;
	}
	header.cli .logo .img1{
		display: none;
	}
	header.cli .logo .img2{
		display: inline-block;
	}
	header.cli .header-en{
		border-color: rgba(0,0,0,.2);
		color: rgba(0,0,0,.6);
	}
	
	header.act .logo .img1{
		display: none;
	}
	header.act .logo .img2{
		display: inline-block;
	}
	header.act .header-en{
		border-color: rgba(0,0,0,.2);
		color: rgba(0,0,0,.6);
	}
	
	header.bj{
		background: #fff;
		box-shadow: 0 0 3px #999;
	}
	header.bj .logo .img1{
		display: none;
	}
	header.bj .logo .img2{
		display: inline-block;
	}
	header.bj .header-en{
		border-color: rgba(0,0,0,.2);
		color: rgba(0,0,0,.6);
	}
	
	.header-list{
		
		position: relative;
	}
	.header-b{
		display: none;
	}
	.header-ca-b{
		display: none;
	}
	.header-a{
		font-size: 24px;
		display: block;
		line-height: 100px;
		border-bottom: 1px solid #ddd;
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC;
	}
	.header-a>span{
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC 
	}
	.header-bf{
		width: 50%;
		height: 100px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 3;
		background: url(../images/ico52_1.png) no-repeat right center;
		background-size: 30px auto;
		
transition: all .5s;
-webkit-transition: all .5s;
	}
	.header-bc{
		padding-bottom: 30px;
		/*display: none;*/
		display: block;
		opacity: 0;
	}
	.header-ca{
		display: block;
		font-size: 20px;
		padding: 0 10px;
		line-height: 60px;
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC ;
		font-weight: 500;
	}
	.header-a.on{
		font-weight: bold;
		border-color: #222;
	}
	.header-bf.on{
		background-image: url(../images/ico52_2.png);
		
transition: all .5s;
-webkit-transition: all .5s;
	}
	
	.header-dx{
		width: 35px;
		margin-top: 25px;
		text-align: right;
		margin-left:40px ;
		/*overflow: hidden;*/
		display: block;
		margin-left: 30px;
		position: relative;
		z-index: 48;
	}
	.header-dx1,.header-dx2,.header-dx3{
		width: 100%;
		height: 2px;
		margin-bottom: 8px;
		background: #fff;
		float: right;
		position: relative;
		
	}
	header.cli .header-dx div,
	header.act .header-dx div,
	header.bj .header-dx div{
		background: #222;
	}
	
	.header-dx2{
		opacity: 0 !important;
	}
	.header-dx div{
		transition: all .5s; 
	}
	.header-dx.cli .header-dx1{
		/*-webkit-transform: rotate(44deg);
	   -ms-transform: rotate(44deg);
	   transform: rotate(44deg);
	  transform-origin:0%;
	  -ms-transform-origin:0%;
	  -webkit-transform-origin:0%;
	  -moz-transform-origin:0%;*/
		background: #F78516;
		transition: all .5s;
	}
	.header-dx.cli .header-dx2{
	   opacity: 0;
	   transition: all .5s; 
	}
	.header-dx.cli .header-dx3{
		/*-webkit-transform: rotate(-44deg);
	   -ms-transform: rotate(-44deg);
	   transform: rotate(-44deg);
	   position: relative;
	   top:4px;
	  transform-origin:0%;
	  -ms-transform-origin:0%;
	  -webkit-transform-origin:0%;
	  -moz-transform-origin:0%;*/
		background: #F78516;
		left: -5px;
		transition: all .5s;
	}
	.header-list-pc{
		display: none;
	}
	.header-div-en{
		display: block;
		width: 92%;
		line-height: 80px;
		font-size: 24px;
		padding: 0 30px;
		background: #f4f4f4 url(../images/ico52_1.png) no-repeat 98% center;
		background-size: 25px auto;
		color: #222;
		border-radius: 5px;
		position: absolute;
		left: 4%;
		bottom: 5vh;
	}
	.header-list-md{
		display: block;
	}
	.header-bc-hdpro{
		width: 101vw;
		margin-left: -6%;
		background: #f9f9f9;
		padding: 30px 6%;
		/*display: block !important;*/
	}
	.header-bc-scl-bj{
		width: 100%;
		overflow-x: auto;
	}
	.header-bc-scl{
		/*width: calc(100% + 7vw);*/
		/*overflow-x: auto;*/
		white-space: nowrap !important;
		padding-bottom: 5vw;
	}
	.header-bc-scl .hdpro-sd{
		display: inline-block;
		vertical-align: top;
	}
	.hdpro-swiper{
		width: calc(100% + 7vw);
		padding-right: 7.5vw;
		padding-bottom: 30px;
	}
	.hdpro-scl{
		height: 3px;
		background: #ccc;
	}
	.hdpro-scl .swiper-scrollbar-drag{
		background: #fe3d1d;
	}
	.hdpro-scl-bj{
		width: 100%;
		height: 3px;
		position: relative;
	}
	.hdpro-sd{
		width: 300px;
		margin-right: 20px;
	}
	.hdpro-sd:last-child{
		margin-right: 0;
	}
	.hdpro-a{
		width: 100%;
		border-radius: 10px;
	}
	.hdpro-b{
		font-size: 20px;
		margin-top: 10px;
		color: #222;
		line-height: 1.3;
	}
	.header-list-md .header-bf{
		width: 100%;
	}
}
@media(max-width:1000px){
	.header-div{
		padding: 120px 5%;
	}
	.hdpro-sd{
		width: 220px;
	}
	.header-a{
		line-height: 80px;
	}
	.header-bf{
		height: 80px;
	}
}
@media(max-width:750px){
	header.act{
		border-bottom: 1px solid #F8F8F8;
	}
	.header-div{
		padding: 1.3rem 5%;
	}
	.header-a{
		font-size: .3rem;
		line-height: 1rem;
	}
	.header-bf{
		height: 1rem;
		background-size: .3rem auto;
	}
	.header-bc{
		padding-bottom: .3rem;
	}
	.header-ca{
		font-size: .26rem;
		line-height: .7rem;
	}
	.header{
		height: 1rem;
	}
	.logo{
		width: 2.8rem;
		line-height: 1rem;
	}
	.header-en{
		border-width: 2px;
		font-size: .26rem;
		line-height: .5rem;
		padding: 0 .25rem;
		border-radius: .25rem;
		margin-top: .22rem;
		display: none;
	}
	
	.header-dx{
		display: block;
		width: .45rem;
		margin-top: .1rem;
		margin-left: .4rem;
		padding-top: .25rem;
	}
	.header-dx1, .header-dx2, .header-dx3{
		height: .04rem;
		margin-bottom: .11rem;
	}
	.header-dx.cli .header-dx3{
		top: .03rem;
	}
	.header-div:after{
		top: 1rem;
	}
	.header-bc-hdpro{
		padding: .3rem 6%;
	}
	.hdpro-sd{
		width: 2.5rem;
		margin-right: .15rem;
	}
	.hdpro-b{
		font-size: .26rem;
	}
	.hdpro-swiper{
		padding-bottom: .3rem;
	}
	.header-div-en{
		font-size: .26rem;
		line-height: .8rem;
		padding: 0 .3rem;
		background-size: .3rem auto;
		bottom: .4rem;
	}
}



footer{
	width: 100%;
	height: 28vw;
	background: #F7F7F7;
}
.footer{
	
}
.footer-ac{
	padding-top: 4.6875vw;
	min-height: 22vw;
	font-size: 0;
}
.footer-a{
	display: inline-block;
	width: 29.6875vw;
}
.footer-a>img{
	width: 14.22916vw;
}
.footer-bul{
	width: 36.5vw;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}
.footer-bli{
	float: left;
	width: 25%;
	padding-right: 2vw;
}
.footer-b2{}
.footer-b3{
	margin-top: 1vw;
}
.footer-b3 li a{
	display: inline-block;
	color: #222;
	opacity: .3;
	margin-bottom: .6vw;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-b3 li a:hover{
	opacity: 1;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-cul{
	float: right;
	font-size: 0;
	display: inline-block;
	vertical-align: top;
}
.footer-cli{
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	position: relative;
}
.footer-c1{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	opacity: .4;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-cli:hover .footer-c1{
	opacity: 1;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-c2{
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: 20px;
	width: 80px;
	display: none;
}
.footer-cli:nth-child(4) .footer-c2,
.footer-cli:nth-child(5) .footer-c2{
	left: initial;
	right: 0;
}
.footer-c2>img{
	width: 100%;
}
.footer-cli:hover .footer-c2{
	display: block;
}
.footer-de{
	width: 100%;
	padding-right: 4vw;
	color: #c6c6c6;
	position: relative;
}
.footer-d{
	font-weight: 500;
	line-height: 1.8;
}
.footer-d2{
	display: inline-block;
}
.footer-de a{
	display: inline-block;
	margin-left: .5vw;
	font-size: 0.9375vw;
	color: #c6c6c6;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-de a:hover{
	color: #222;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-d2 a img{
	width: 1vw;
	line-height: 1;
	position: relative;
	top: -.1vw;
}
.footer-e{
	width: 2.6041666vw;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
transition: all .5s;
-webkit-transition: all .5s;
}
.footer-e:hover{
	top: -6px;
transition: all .5s;
-webkit-transition: all .5s;
}
@media(max-width:1200px){
	.footer-a{
		width: 240px;
	}
	.footer-a>img{
		width: 180px;
	}
	.footer-bul{
		width: 550px;
	}
	.footer-de a{
		font-size: 16px;
	}
	.footer-e{
		width: 40px;
	}
	footer{
		height: auto;
		padding-bottom: 80px;
	}
	.footer-ac{
		min-height: auto;
		margin-bottom: 100px;
		padding-top: 80px;
	}
	.footer-d2 a img{
		width: 18px;
	}
}
@media(max-width:1000px){
	.footer-a{
		width: 400px;
	}
	.footer-bul{
		width: 520px;
		margin-top: 25px;
	}
}
@media(max-width:750px){
	footer{
		padding: 0;
		padding-bottom: .8rem;
	}
	.footer-ac{
		padding: 0;
		margin: 0;
	}
	.footer-a{
		width: 100%;
		padding-top: .2rem;
	}
	.footer-a>img{
		width: 4rem;
		display: none;
	}
	.footer-a2{
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC;
		font-size: .26rem;
		color: #666;
		background: url(../images/ico53.png) no-repeat left center;
		background-size: .26rem;
		padding-left: .4rem;
	}
	.footer-bul{
		width: 100%;
		margin-top: 0;
	}
	.footer-bli{
		width: 100%;
	}
	.footer-b2{
		display: block;
		font-size: .3rem;
		background: url(../images/ico52_1.png) no-repeat right center;
		background-size: .3rem auto;
		border-bottom: 1px solid #ddd;
		padding: .3rem 0;
		transition: all .5s;
		-webkit-transition: all .5s;
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC;
	}
	.footer-b2.on{
		background-image: url(../images/ico52_2.png);
		border-color: #999;
		font-weight: bold;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	.footer-b3{
		margin: .2rem 0;
		display: none;
	}
	.footer-b3 a{
		display: block;
		width: 100%;
		padding:  .1rem;
	}
	.footer-cul{
		float: initial;
		width: 100%;
		text-align: left;
		margin-top: .4rem;
		display: none;
	}
	.footer-cli{
		margin-left: 0;
		margin-right: .2rem;
	}
	.footer-de{
		margin-top: .6rem;
		padding: 0;
	}
	.footer-de a{
		font-size: .24rem;
	}
	.footer-d2{
		display: block;
		margin-top: .15rem;
	}
	.footer-d2 a img{
		width: 14px;
	}
	.footer-e{
		width: .6rem;
		top: -1.2rem !important;
		display: none;
	}
	
	.footer-sj{
		width: 100%;
		text-align: center;
		padding: .5rem 0;
		background: #F2F2F2;
	}
	.footer-s{
		font-size: .3rem;
		line-height: 1;
		color: #666;
	}
	.footer-j{
		display: block;
		width: 100%;
	}
	.footer-cul{
		text-align: center;
		margin-top: .2rem;
	}
	.footer-cli{
		display: inline-block;
		margin: 0 .1rem;
		border-radius: 100%;
		width: .7rem;
		height: .7rem;
		background: #fff;
		font-size: 0;
	}
	.footer-c1{
		width: 100%;
		line-height: .7rem;
		text-align: center;
	}
	.footer-c1>img{
		max-height: .3rem;
		max-width: .5rem;
	}
	.footer-c2{
		margin-top: 10px;
		margin-left: -40px;
		left: 50%;
	}
}



/*联系我们*/
.contact{
	width: 100%;
	height: 53.64583vw;
	background: #efb145;
	position: relative;
}
.contact-lt{
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.contact-h{
	position: absolute;
	left: 3.125vw;
	bottom: 4.6875vw;
	color: #fff;
}
.contact-h1{
	text-transform:uppercase;
	line-height: 1;
}
.contact-rt{
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.contact-cnt{
	width: 38vw;
	margin: 0 auto;
	margin-top: 10.41666vw;
	font-size: 0;
	text-align: center;
}
.contact-li{
	display: inline-block;
	width: 15.2604166vw;
	height: 15.2604166vw;;
	margin:0 0.5vw;
	margin-bottom: .6vw;
	position: relative;
}
.contact-li-bj{
	background: url(../images/ico02_1.png) no-repeat center;
	background-size: cover;
	z-index: 1;
	opacity: .2;	
transition: all .5s;
-webkit-transition: all .5s;
}
.contact-li:nth-child(2) .contact-li-bj{
	background-image: url(../images/ico02_2.png);
}
.contact-li:nth-child(3) .contact-li-bj{
	background-image: url(../images/ico02_3.png);
}
.contact-li:nth-child(4) .contact-li-bj{
	background-image: url(../images/ico02_4.png);
}
.contact-li:hover .contact-li-bj{
	opacity: .5;
transition: all .5s;
-webkit-transition: all .5s;
}
.contact-ac{
	z-index: 2;
	padding: 0 1vw;
	padding-top: 4.166vw;
	text-align: center;
	color: #fff;
}
.contact-a{
	height: 2.864583vw;
	line-height: 2.864583vw;
	font-size: 0;
}
.contact-a img{
	height: 100%;
}
.contact-b{
	line-height: 1.3;
	margin-top: 2vw;
}
.contact-d{
	width: 100%;
	text-align: center;
	padding-top: 3.75vw;
}
.contact-da{
	color: #fff;
	display: inline-block;
	padding-right: 1.25vw;
	background: url(../images/ico03.png) no-repeat right center;
	background-size: .85vw auto;
}
.contact-da:hover{
	color: #fff;
	opacity: .7;
}


@media(max-width:1200px){
	.contact{
		height: auto;
	}
	.contact-lt{
		position: relative;
		height: 1000px;
		width: 100%;
	}
	.contact-h{
		left: 4%;
		bottom: 100px;
	}
	.contact-rt{
		position: relative;
		height: auto;
		width: 100%;
		padding: 100px 0;
	}
	.contact-cnt{
		width: 640px;
		margin-top: 0;
	}
	.contact-li{
		width: 290px;
		height: 290px;
		margin: 0 15px;
		margin-bottom: 20px;
	}
	
	.contact-ac{
		padding: 0 30px;
		padding-top: 80px;
	}
	.contact-a{
		height: 50px;
	}
	.contact-b{
		margin-top: 40px;
	}
	.contact-da{
		padding-right: 22px;
		background-size: 16px auto;
	}
}

@media(max-width:1000px){
	.contact-lt{
		height: 800px;
	}
}
@media(max-width:750px){
	.contact{
		background: initial;
	}
	.contact-lt{
		height: auto;
	}
	.contact-lt>img{
		width: 100%;
	}
	.contact-h{
		width: 100%;
		text-align: center;
		position: initial;
		padding: 1rem 4%;
		margin-top: 1rem;
		background: url(../images/ico41.png) no-repeat 3.7rem .4rem;
		background-size: 3.5rem auto;
	}
	.contact-h1{
		color: #fe4527;
		font-size: .7rem;
	}
	.contact-h2{
		color: #222;
		font-size: .5rem;
	}
	.contact-rt{
		width: 100%;
		padding: 1rem 0;
		margin-top: -2.4rem;
	}
	.contact-cnt{
		width: 100%;
		padding: 0 4%;
	}
	.contact-li{
		width:100%;
		height: auto;
		margin:0;
		box-shadow: 0 0 .2rem #ccc;
		margin-bottom: .3rem;
		background: #fff;
		border-radius: 10px;
		overflow: hidden;
	}
	.contact-li-bj{
		display: none;
	}
	.contact-ac{
		padding: .4rem .55rem;
		position: initial;
		overflow: hidden;
	}
	.contact-a{
		width: .7rem;
		padding-top: .15rem;
		height: auto;
		float: left;
	}
	.contact-a img{
		height: auto;
	}
	.contact-b{
		width: 4rem;
		float: right;
		margin-top: 0;
		margin-bottom: .05rem;
		color: #222;
		text-align: right;
	}
	.contact-c{
		width: 4rem;
		float: right;
		color: #999;
		text-align: right;
		font-size: .35rem;
		font-family: arial;
	}
	.contact-d{
		
		padding-top: .7rem;
		background-size: .2rem auto;
		padding-right: .3rem;
	}
	.contact-da{
		padding-right: .3rem;
		background-size: .2rem auto;
		color: #666;
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC;
		background-image: url(../images/ico03_1.png);
	}
}



.product{
	width: 100%;
	height: 55.20833vw;
	position: relative;
}
.product-li{
	display: none;
}
.product-div{
	position: relative;
	/*top: 3vw;
	opacity: 0;*/
}
.product-a{
	position: absolute;
	left: 0;
	top: 28.645833vw;
	color: #fff;
	line-height: 1.2;
}
.product-bd{
	width: 35.9375vw;
	position: absolute;
	right: 0;
	top: 29vw;
	color: #fff;
}
.product-b{
	display: none;
}
.product-c{
	
}
.product-d{
	display: inline-block;
	width: 10vw;
	line-height: 3.3854166vw;
	text-align: center;
	background: #fff;
	color: #909090;
	border-radius: 1.7vw;
	margin-top: 2vw;
	transition: all .5s;
-webkit-transition: all .5s;
}
.product-d:hover{
	background: #F78515;
	color: #fff;
	transition: all .5s;
-webkit-transition: all .5s;
}

/*.product-li.on{
	
}
.product-li.on .product-div{
	top: 0;
	opacity: 1;
	transition: all .5s 2s;
-webkit-transition: all .5s 2s;
}*/


.product-nav{
	position: absolute;
	left: 2.865vw;
	bottom: 4.6875vw;
	z-index: 3;
	display: flex;
	border-radius: 1vw;
	overflow: hidden;
}
.product-e{
	width: 50%;
	line-height: 4.6875vw;
	background: #fefaee;
	text-align: center;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.product-e:nth-child(2n + 0){
	background: #f5ecd3;
}
.product-e.on{
	background: #fff;
	font-family: Alibaba-PuHuiTi-Heavy;
transition: all .5s;
-webkit-transition: all .5s;
}
/*.product-e:hover{
	font-family: Alibaba-PuHuiTi-Heavy;
transition: all .5s;
-webkit-transition: all .5s;
}*/

@media(max-width:1200px){
	.product{
		height: 850px;
	}
	.product-a{
		top: 550px;
	}
	.product-bd{
		top: 500px;
		width: 400px;
	}
	.product-e{
		line-height: 50px;
	}
	.product-d{
		width: 120px;
		line-height: 45px;
		margin-top: 20px;
		border-radius: 23px;
	}
}
@media(max-width:750px){
	.product{
		height: 13.34rem;
	}
	.product-a{
		display: none;
	}
	.product-bd{
		width: 100%;
		top: 1.5rem;
	}
	.product-b{
		display: block;
		font-size: .6rem;
		margin-bottom: .1rem;
	}
	.product-d{
		width: 2rem;
		line-height: .6rem;
		border-radius: .3rem;
		margin-top: .3rem;
	}
	.product-e{
		line-height: .35rem;
    font-size: .22rem;
    padding: .2rem .05rem;
	}
	.product-nav{
		border-radius: .2rem;
		bottom: .8rem;
	}
}



.prolist{
	background: #f9f9f9;
}
.prolist-ban{
	width: 100%;
	height: 47.91666vw;
	position: relative;
}
.prolist-ban>.imgBj{
	background-position-y: top;
	background-size: cover;
}
.prolist-wid{
	position: relative;
	color: #fff;
}
.prolist-a{
	width: 3.125vw;
	height: 3.125vw;
	background: url(../images/ico04_1.png) no-repeat center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 6.770833vw;
	transition: all .5s;
-webkit-transition: all .5s;
}
.prolist-a:hover{
	background-image: url(../images/ico04_2.png);
	transition: all .5s;
-webkit-transition: all .5s;
}
.prolist-b{
	position: absolute;
	right: 0;
	top: 6.770833vw;
	display: inline-block;
	text-align: center;
	line-height: 1;
}
.prolist-c{
	line-height: 1.2;
	position: absolute;
	left: 0;
	top: 31.25vw;
}
.prolist-e1{
	display: none;
}
.prolist-e{
	width: 39.58333vw;
	position: absolute;
	right: 0;
	top: 31.6vw;
}
.prolist-e3{
	width: 100%;
	margin-top: 1.6vw;
}
.prolist-e3>div{
	width: 100%;
	height: 3px;
	background: #fff;
	margin-bottom: .4vw;
}


.prolist-ul{
	padding: 3.1vw 0;
}
.prolist-li{
	display: block;
	width: 100%;
	height: 31.25vw;
	border-radius: 1.5vw;
	overflow: hidden;
	position: relative;
	background: #fff;
	margin-bottom: 2.55vw;
	transition: all .5s;
-webkit-transition: all .5s;
}
.prolist-li:hover{
	box-shadow: 0 10px 15px #ddd;
	transition: all .5s;
-webkit-transition: all .5s;
}
.prolist-lt{
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.prolist-rt{
	width: 50%;
	float: right;
	height: 100%;
	text-align: center;
	padding:0 7.9427083vw;
	padding-top: 5.9895833vw;
}
.prolist-k{
	margin: 1.5vw 0;
	min-height: 6.8125vw;
	opacity: .6;
}

@media(max-width:1200px){
	.prolist-ban{
		height: 550px;
	}
	.prolist-a{
		width: 45px;
		height: 45px;
		top: 100px;
	}
	.prolist-b{
		top: 100px;
	}
	.prolist-c{
		top: 320px;
	}
	.prolist-e{
		width: 420px;
		top: 330px;
	}
	.prolist-rt{
		padding: 40px;
	}
	.prolist-j{
		font-size: 22px;
	}
	.prolist-k{
		font-size: 14px;
	}
	.prolist-ul{
		padding: 60px 0;
	}
	.prolist-li{
		margin-bottom: 35px;
	}
}
@media(max-width:1000px){
	.prolist-li{
		height: auto;
	}
	.prolist-lt{
		width: 100%;
		height: 500px;
		position: relative;
	}
	.prolist-rt{
		width: 100%;
	}
	.prolist-k{
		min-height: auto;
		margin-top: 20px;
		margin-bottom: 40px;
	}
}
@media(max-width:750px){
	.prolist-ban{
		min-height: 13.34rem;
		height: auto;
		padding-bottom: 1rem;
	}
	.prolist-a{
		width: .6rem;
		height: .6rem;
		top: 1.5rem;
	}
	.prolist-b{
		top: 1.5rem;
	}
	.prolist-b1{
		font-size: .8rem;
	}
	.prolist-b2{
		font-size: .3rem;
	}
	.prolist-e{
		width: 100%;
		top: 2.6rem;
		position: initial;
		padding: 0 .3rem;
		padding-top: 8rem;
	}
	.prolist-e1{
		display: inline-block;
		font-size: .9rem;
		margin-bottom: .2rem;
		line-height: 1.2;
	}
	.prolist-e2{
		font-family: Alibaba-PuHuiTi-Medium;
		min-height:auto;
		font-size: .26rem;
		line-height: 1.6;
	}
	.prolist-e3{
		display: none;
	}
	.prolist-e3>div{
		height: 2px;
		margin-bottom: .1rem;
	}
	.prolist-e4{
		width: 100%;
		position: absolute;
		left: 0;
		bottom: .5rem;
		text-align: center;
		font-size: 0;
	}
	.prolist-e4 img{
		width: .36rem;
		position: relative;
		animation: divfirst 2s linear 0s infinite;
    -moz-animation: divfirst 2s linear 0s infinite;
    -webkit-animation: divfirst 2s linear 0s infinite;
    -o-animation: divfirst 2s linear 0s infinite;
	}
	.prolist-c{
		display: none;
	}
	.prolist-ul{
		width:100%;
		padding: 0;
	}
	.prolist-lt{
		height: 5rem;
	}
	.prolist-rt{
		padding: .65rem;
	}
	.prolist-j{
		font-size: .34rem;
	}
	.prolist-k{
		font-size: .26rem;
		margin-top: .15rem;
		margin-bottom: .2rem;
	}
	.prolist-li{
		margin-bottom: .2rem;
		border-radius: 0;
	}
}


/*意面百科*/
.pastawiki{
	width: 100%;
	padding-right: 2.865vw;
	margin-top: 8.59375vw;
	margin-bottom: 6.25vw;
	overflow: hidden;
}
.pastawiki-rt{
	/*background: #f5f5f5;*/
	padding-left: 2vw;
	/*min-height: 80vw;*/
	width: 86%;
	float: right;
}
.pastawiki-lt{
	width: 14%;
	float: left;
	padding-right: 1vw;
}
.pastawiki-tit{
	display: inline-block;
	line-height: 1;
	padding-left: 2.6vw;
	background: url(../images/ico06.png) no-repeat left center;
	background-size: 2vw auto;
	padding-bottom: .2vw;
}
.pastawiki-div{
	width: 100%;
	padding-left: 1.6vw;
	margin-top: 1.5vw;
}
.pastawiki-list{
	margin-bottom: .5vw;
}
.pastawiki-a{
	padding-left: 1.2vw;
	background: url(../images/ico07.png) no-repeat left center;
	background-size: 0.9375vw;
	cursor: pointer;
transition: all .3s;
-webkit-transition: all .3s;  
}
.pastawiki-list.on .pastawiki-a{
	background-image:url(../images/ico08.png) ;
	font-family: Alibaba-PuHuiTi-Bold;
	font-weight: bold;
transition: all .3s;
-webkit-transition: all .3s;  
}
.pastawiki-a:hover{
	font-family: Alibaba-PuHuiTi-Bold;
	font-weight: bold;
transition: all .3s;
-webkit-transition: all .3s;  
}
.pastawiki-b{
	padding-left: 1.2vw;
	margin: 1vw 0;
	margin-bottom: 2vw;
	display: none;
}
.pastawiki-b1{
	display: block;
	margin-bottom: .5vw;
}
.pastawiki-b1:hover,.pastawiki-b1.on{
	font-family: Alibaba-PuHuiTi-Bold;
	font-weight: bold;
	transition: all .3s;
	-webkit-transition: all .3s;  
}
.pastawiki-jk{
	display: none;
}

@media(max-width:1200px){
	.pastawiki{
		margin-top: 120px;
		margin-bottom: 80px;
		padding: 0 4%;
	}
	.pastawiki-lt{
		width: 100%;
		position: relative;
		z-index: 3;
	}
	.pastawiki-rt{
		width: 100%;
		margin-top: 40px;
	}
	.pastawiki-div{
		display: none;
	}
	.pastawiki-rt{
		padding-left: 0;
		
	}
	.pastawiki-tit{
		background: initial;
		padding-left: 0;
	}
	.pastawiki-jk{
		float: right;
		display: inline-block;
		position: relative;
	}
	.pastawiki-j{
		border: 1px solid #ddd;
		border-radius: 5px;
		line-height: 60px;
		padding:  0 15px;
		width: 180px;
		color: #999;
	}
	.pastawiki-j .sp2{
		float: right;
		font-size: 28px;
	}
	.pastawiki-k{
		width: 100%;
		padding: 15px;
		background: #fff;
		position: absolute;
		top: 100%;
		left: 0;
		margin-top: 2px;
		border: 1px solid #ddd;
		display: none;
		border-radius: 5px;
	}
	.pastawiki-k1{
		display: block;
		margin: 5px 0;
		color: #999;
	}
}

@media(max-width:750px){
	.pastawiki{
		margin-top: 1rem;
		margin-bottom: .8rem;
		overflow: initial;
		padding: 0 8%;
		padding-top: .5rem;
		background: url(../images/ico43.png) no-repeat 4.5rem .3rem;
		background-size: 3.5rem auto
	}
	.pastawiki-jk{
		width: 100%;
		float: initial;
	}
	.pastawiki-j{
		width: 100%;
		padding: 0 .3rem;
		line-height: .9rem;
		margin-top: .6rem;
		text-align: left;
	}
	.pastawiki-j .sp2{
		font-size: .4rem;
	}
	.pastawiki-k{
		padding: .2rem .3rem;
	}
	.pastawiki-k1{
		text-align: left;
		font-size: .28rem;
	}
	.pastawiki-rt{
		margin-top: .8rem;
		/*min-height: 6rem;*/
		float: initial;
	}
	.pastawiki-lt-a{
	}
	.pastawiki-lt{
		text-align: center;
		float: initial;
	}
	.pastawiki-md-tit{
		font-size: .7rem;
		color: #fe4527;
		line-height: 1.1;
		text-transform: uppercase;
		text-align: center;
	}
	.pastawiki-tit{
		width: 100%;
		font-size: .6rem;
		padding-top: .15rem;
	}
}


/*媒体中心*/
.news{
	padding-top: 8.59375vw;
    padding-bottom: 6.25vw;
}
.news-tit{
	margin-left:  -2.865vw;
	padding-left:  2.865vw;;
}
.news-ul{
	margin-top: 2.5vw;
}
.news-li{
	display: block;
	position: relative;
	height: 36.71875vw;
	border-radius: 1vw;
	overflow: hidden;
	margin-bottom: 1.5vw;
}

.news-a{
	position: absolute;
	left: 3vw;
	bottom: 3vw;
	width: 50vw;
	color: #fff;
}
.news-b{
	width: 12.5vw;
	padding: 0 2.5vw;
	line-height: 4.4270833vw;
	position: absolute;
	bottom: 3vw;
	right: 3vw;
	color: #fff;
	background: rgba(255,255,255,.2);
	border-radius: 2.3vw;
	cursor: pointer;
transition: all .5s;
-webkit-transition: all .5s;
}
.news-b>img{
	display: inline-block;
	width: 0.9375vw;
	float: right;
	line-height: 4.4270833vw;
	margin-top: 1.7vw;
}
.news-b:hover{
	background: #dd462a;
transition: all .5s;
-webkit-transition: all .5s;
}

.news-but{
	text-align: center;
	margin-top: 3.5vw;
}
.news-mr{
	display: inline-block;
	width: 10vw;
	text-align: center;
	line-height: 3.2vw;
	color: #fff;
	background: #F78515;
	border-radius: 1.6vw;
	cursor: pointer;
transition: all .5s;
-webkit-transition: all .5s;
	
}
.news-mr:hover{
	box-shadow: 0 0.83333vw 1.5vw #ffa899;
transition: all .5s;
-webkit-transition: all .5s;
}
.news-df{
	width: 100%;
	height: 40.10416vw;
	position: relative;
}
.news-d{
	position: absolute;
	left: 2.865vw;
	top: 5.20833vw;
	color: #fff;
	z-index: 2;
	line-height: 1.3;
}
.news-e{
	width: 36.97916vw;
	position: absolute;
	right: 2.865vw;
	bottom: 4.2vw;
	z-index: 3;
}
.news-ea{
	display: block;
	overflow: hidden;
	color: #fff;
	padding: 1.2vw 0;
	border-top: 1px solid rgba(255,255,255,.4);
transition: all .5s;
-webkit-transition: all .5s;
}
.news-ea:first-child{
	border: 0;
}
.news-ea:hover{
	color: #fff;
	opacity: .7;
transition: all .5s;
-webkit-transition: all .5s;
}
.news-elt{
	width: 22.5%;
	float: left;
}
.news-ert{
	width: 77.5%;
	float: right;
}

@media(max-width:1200px){
	.news{
		padding-top: 120px;
   		padding-bottom: 80px;
	}
	.news-tit{
		text-align: center;
		padding: 0;
		width: 100%;
		margin: 0;
	}
	.news-ul{
		margin-top: 40px;
	}
	.news-a{
		left: 40px;
		bottom: 40px;
	}
	.news-a1{
		font-size: 24px;
	}
	.news-b{
		width: 120px;
		padding: 0 20px;
		line-height: 50px;
		border-radius: 25px;
		right: 40px;
		bottom: 40px;
	}
	.news-b>img{
		width: 12px;
		margin-top: 20px;
	}
	.news-d{
		left: 4%;
		top: 40px;
		font-size: 30px;
	}
	.news-e{
		width: 480px;
		right: 30px;
		bottom: 50px;
	}
	.news-df{
		height: 500px;
		font-family: Alibaba-PuHuiTi-Medium;
	}
	.news-li{
		border-radius: 10px;
		margin-bottom: 20px;
	}
	.news-mr{
		width: 120px;
		line-height: 50px;
		border-radius: 25px;
	}
	.news-but{
		margin-top: 45px;
	}
}
@media(max-width:750px){
	.news{
		width: 100%;
		margin-top: 1rem;
		padding-top: .9rem;
   		padding-bottom: .6rem;
		background: url(../images/ico44.png) no-repeat 2.8rem .3rem;
		background-size: 5.39rem auto
	}
	.news-tit{
		padding-top: .15rem;
	}
	.news-ul{
		margin-top: 1.2rem;
	}
	.news-li{
		margin-bottom: .75rem;
		border-radius: 0;
		height: auto;
	}
	.news-li .imgBj{
		position: initial;
		height: 4.8rem;
	}
	.news-mda{
		font-size: .24rem;
		color: #fff;
		padding: 0 .3rem;
		line-height: .5rem;
		background: #000;
		border-radius: 3px;
		position: absolute;
		top: .4rem;
		left: .65rem;
		opacity: .4;
	}
	.news-a{
		width: 100%;
		position: initial;
		padding: 0 .65rem;
		padding-top: .4rem;
		color: #222;
	}
	.news-a1{
		font-size: .34rem;
		font-weight: 500;
	}
	.news-a2{
		display: none;
	}
	.news-b{
		/*width: 2.4rem;
		line-height: .8rem;
		padding:  0 .2rem;
		font-size: .26rem;
		right: 0;
		color: #222;
		font-weight: 100;
		margin-left: .65rem;
		margin-top: .3rem;
		border: 1px solid #F8F8F8;
		border-radius: 5px;
		position: initial;
		display: none;*/
		
		font-size: 0;
		background: initial;
		position: absolute;
		top: 0;
		left: 0;
		height: 4.8rem;
		width: 100%;
		border: 0;
		background: url(../images/ico21.png) no-repeat center;
		background-size: 1rem auto;
	}
	.news-b{
		
	}
	
	.news-b>img{
		width: .3rem;
		margin-top: .25rem;
		display: none;
	}
	.news-but{
		margin-top: .6rem;
	}
	.news-mr{
		width: 6.2rem;
		line-height: .9rem;
		border-radius: 3px;
		background: #fff;
		border: 1px solid #f4f4f4;
		color: #222;
		font-size: .26rem;
		font-family: "微软雅黑", "Microsoft Yahei",PingFang SC;;
		/*font-weight: 100;*/
		box-shadow: initial !important;
	}
	.news-df{
		height: auto;
		background: #f4f4f4;
		padding-top: .8rem;
		min-height: 11.7rem;
	}
	.news-d{
		position: relative;
		left: initial;
		top: inherit;
		padding: 0 .65rem;
		font-size: .55rem;
		line-height: 1.3;
		/*color: #222;*/
	}
	.news-f{
		position: relative !important;
		height: 5rem !important;
	}
	.news-e{
		width: 100%;
		/*position: relative;*/
		right: 0;
		bottom: .2rem;
		padding: .4rem .65rem;
		font-size: .4rem;
		line-height: 1.3;
		/*color: #222;*/
	}
	.news-ea{
		/*color: #222;*/
		opacity: .7;
		/*border-top: 1px solid rgba(0,0,0,.2);*/
		padding: .25rem 0;
	}
	.news-ea:hover{
		color: #222;
		opacity: .8;
	}
	.news-elt{
		width: 100%;
	}
	.news-ert{
		width: 100%;
	}
}


/*最新资讯*/
.information-ul{
	margin-top: 3.1vw;
	margin-bottom: 5.1vw;
	border-top: 1px solid #eee;
}
.information-li{
	display: block;
	font-size: 0;
	padding: 3.1vw 0;
	border-bottom: 1px solid #eee;
	position: relative;
}
.information-a{
	display: inline-block;
	width: 20.572916vw;
	height: 13.28125vw;
	position: relative;
	border-radius: .5vw;
	overflow: hidden;
}
.information-bd{
	width: 62vw;
	display: inline-block;
	margin-left: 2.1vw;
	vertical-align: top;
}
.information-b{
	width: 40vw;
	line-height: 2vw;
	height: 4vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.information-c{
	line-height: 1.5vw;
	height: 3vw;
	overflow: hidden;
	margin-top: 1vw;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.information-d{
	color: #222;
	opacity: .2;
	line-height: 1.2;
	margin-top: 1.4vw;
}
.information-d1{
	line-height: 1;
}
.information-e{
	float: right;
	width: 3.8020833vw;
	height: 3.8020833vw;
	background: url(../images/ico10_1.png) no-repeat center;
	background-size: cover;
	border-radius: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.information-li:after{
	content: '';
	width: 0%;
	height: 3px;
	background: #F78515;
	position: absolute;
	left: 0;
	bottom: -1px;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.information-li:hover .information-e{
	background-image: url(../images/ico10_2.png);
	box-shadow: 0 0.83333vw 1.5vw #ffa899;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.information-li:hover  .information-b{
	color: #F78515;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.information-li:hover:after{
	width: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
}


.page{
	text-align: center;
	font-size: 0;
}
.page a{
	display: inline-block;
	font-size:1.5625vw;
	color: #222;
	opacity: .3;
	line-height: 2.6vw;
	margin: 0 .8vw;
	text-align: center;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.page a:hover,.page a.active{
	opacity: 1;
	color: #222;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.page a.active{
	border-bottom: 2px solid #F78515;
}
.page a.prev,.page a.next{
	font-size: 0.9375vw;
	padding: 0 1vw;
	line-height: 2.5vw;
	border: 1px solid #666;
	border-radius: 5px;
	font-family: Alibaba-PuHuiTi-Medium;
}
.page a.prev{
	float: left;
	margin-left:0;
}
.page a.next{
	float: right;
	margin-right: 0;
}

.information-but{
	display: none;
}

@media(max-width:1200px){
	.information-ul{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.information-li{
		padding: 25px 0;
	}
	.information-a{
		width: 300px;
		height: 200px;
	}
	.information-bd{
		width: calc(100% - 430px);
		/*max-width: 450px;*/
		margin-left: 30px;
	}
	.information-b{
		width: 100%;
		line-height: 30px;
		height: 60px;
	}
	.information-c{
		line-height: 25px;
		height: 50px;
		margin-top: 10px;
	}
	.information-d{
		margin-top: 20px;
	}
	.information-e{
		width: 60px;
		height: 60px;
	}
	
	.page{
		display: none;
	}
	.information-but{
		display: block;
	}
}
@media(max-width:1000px){
	.information-a{
		width: 240px;
		height: 180px;
	}
	.information-bd{
		width: calc(100% - 340px);
		/*max-width: 450px;*/
		margin-left: 20px;
	}
	.information-c{
		margin-top: 5px;
	}
	.information-d{
		margin-top: 5px;
	}
}
@media(max-width:750px){
	.information{
		background: url(../images/ico46.png) no-repeat 3.2rem 1.2rem;
    background-size: 3.9rem auto;
	}
	.information-ul{
		margin-top: .9rem;border: 0;
	}
	.information-li{
		border: 0;
		padding: 0;
		margin-bottom: .8rem;
	}
	.information-a{
		width: 100%;
		height: 4.75rem;
	}
	.information-bd{
		padding: 0 .65rem;
		width: 100%;
		padding-top: .3rem;
		margin: 0;
	}
	.information-mdb{
		font-size: .24rem;
		font-weight: 100;
		color: #999;
		margin-bottom: .02rem;
		opacity: .5;
	}
	.information-b{
		font-size: .35rem;
		line-height: .5rem;
		height: auto;
		max-height: 1.5rem;
		font-weight: 500;
   	 -webkit-line-clamp: 3;
	}
	.information-c{
		line-height: .4rem;
		height: .8rem;
		display: none;
	}
	.information-e{
		width: .8rem;
		height: .8rem;
		position: absolute;
		top: 4.8rem;
		right: 0;
		display: none;
	}
	.information-d{
		position: absolute;
		top: 5.6rem;
		right: 0;
		text-align: center;
		display: none;
	}
	.information-d{
		margin-top: .1rem;
	}
	.information-d{
		font-size: .7rem;
	}
	.information-li:hover:after{
		display: none !important;
	}
}


/*随便做都好吃*/
.delicious{}
.delicious-ban{
	width: 100%;
	height: 46.875vw;
	position: relative;
}
.delicious-ban-bj{
	width: 54.6875vw;
	height: 7.8125vw;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	border-top-right-radius: 10px;
	background: #F78515;
	opacity: .8;
}
.delicious-ban-div{
	width: 30%;
	position: absolute;
	left: 13.54166vw;
	bottom:  6.5vw;
	color: #fff;
	line-height: 1.1;
	z-index: 3;
}
.delicious-ban-b{
	text-transform: uppercase;
	margin-top: 2.5vw;
}

.delicious-a{
	width:61.45833333333333vw;
	margin: 0 auto;
	padding: 7.8125vw 0;
	text-align: center;
}
.delicious-a1{
	width: 100%;
}
.delicious-a2{
	margin-top: 2.65vw;
}
.delicious-a2>div{
	opacity: .2;
}
.delicious-a3{
	margin-top: 3.6vw;
	margin-bottom: 1.5vw;
}
.delicious-a4{
	line-height: 1.5;
}
.delicious-bd{
	text-align: center;
	width: 100%;
	height: 38.54166vw;
	position: relative;
	color: #fff;
	padding-top: 5.9895833vw;
}
.delicious-b{
	position: relative;
	z-index: 2;
}
.delicious-c{
	text-align: center;
	font-size: 0;
	position: relative;
	z-index: 2;
	margin-top: 4.16666vw;
}
.delicious-c1{
	display: inline-block;
	width: 11.7916vw;
	margin: 0 4.2vw;
	text-align: center;
}
.delicious-c1>div{
	margin-top: 1.6vw;
}
.delicious-d{
	display: inline-block;
	width: 62vw;
	height: 2px;
	border-top: 1px dotted rgba(255,255,255,.4);
	position: relative;
	margin-top: 3.6vw;
}
.delicious-d1{
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
}
.delicious-d1:nth-child(2){
	left: 33.333%;
}
.delicious-d1:nth-child(3){
	left: 66.6666%;
}
.delicious-d1:nth-child(4){
	left: 100%;
}
.delicious-d1>img{
	max-width: initial;
	margin-top: -1px;
	width: 1.1vw;
	position: absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.delicious-d1>div{
	position: absolute;
	top: 1vw;
	left: 50%;
	width: 4vw;
	transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}

.delicious-j{
	width: 100%;
	min-height: 46.875vw;
	overflow: hidden;
	position: relative;
}
.delicious-jdiv{
	width: 26.6vw;
	float: right;
	padding: 10.4vw 0;
	margin-right: 15.5vw;
	position: relative;
	z-index: 3;
	color: #fff;
}
.delicious-j3{
	margin-bottom: 2.3vw;
}
.delicious-j4{
	line-height: 1.6;
}

@media(max-width:1200px){
	.delicious-ban-div{
		width: 40%;
		left: 5%;
	}
	.delicious-ban-div{
		bottom: 6vw;
	}
	.delicious-a{
		width: 90%;
		padding: 60px 0;
	}
	.delicious-d1>img{
		width: 16px;
	}
	.delicious-d1>div{
		width: 60px;
		top: 20px;
	}
	.delicious-a1{
		padding: 0 5%;
	}
	.delicious-bd{
		height: 450px;
	}
	.delicious-jdiv{
		width: 45%;
		margin-right: 4%;
		padding: 80px 0;
	}
}
@media(max-width:1000px){
	.delicious-c1 {
	    display: inline-block;
	    width: 16.7916vw;
	    margin: 0px 3.2vw;
	    text-align: center;
	}
	.delicious-c1>div{
		font-size: 12px;
	}
	.delicious-bd{
		height: 400px;
	}
	.delicious-d{
		width: 68%;
	}
}

@media(max-width:750px){
	.delicious-ban{
		height: 13.34rem;
	}
	.delicious-ban-bj{
		width: 5.2rem;
		height: 1.5rem;
		display: none;
	}
	.delicious-ban-div{
		width: 100%;
		bottom: 2.5rem;
		text-align: center;
		left: 0;
		padding: 0 .6rem;
	}
	.delicious-md .delicious-ban-div{
		bottom: initial;
		top: 1.6rem;
	}
	.delicious-ban-a{
		margin-top: .2rem;
	}
	.delicious-ban-b{
		font-size: .7rem;
	}
	.delicious-ban-c {
		width: 100%;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: .7rem;
		z-index: 4;
	}
	.delicious-ban-c>img{
		width: 1rem;
		position: relative;
		animation: divfirst 2s linear 0s infinite;
    -moz-animation: divfirst 2s linear 0s infinite;
    -webkit-animation: divfirst 2s linear 0s infinite;
    -o-animation: divfirst 2s linear 0s infinite;
	}
	.delicious-a{
		padding: 0;
	}
	.delicious-a1{
		padding: 0 10%;
	}
	.delicious-a2{
		margin-top: .2rem;
	}
	.delicious-a3{
		margin-top: .5rem;
		margin-bottom: .2rem;
	}
	.delicious-bd{
		min-height: 13.34rem;
		height: auto;
		padding-top: .9rem;
		padding-bottom: .6rem;
	}
	.delicious-b{
		font-size: .55rem;
	}
	.delicious-d{
		display: none;
	}
	.delicious-c{
		margin-top: 2.5rem;
	}
	.delicious-c1{
		width: 2.5rem;
		margin: .5rem;
	}
	.delicious-c1>div{
		font-size: .22rem;
		line-height: 1.5;
	}
	.delicious-j{
		min-height: auto;
		padding: 1rem .6rem;
		text-align: center;
	}
	.delicious-jimg{
		width: 100%;
		border-radius: 10px;
	}
	.delicious-jdiv{
		width: 100%;
		margin: 0;
		padding: 0;
		padding-top: .8rem;
		color: #222;
	}
	.delicious-j2{
		color: #999;
		margin-bottom: .3rem;
		font-weight: 500;
	}
	.delicious-j3{
		margin-top: 0;
		margin-bottom: .1rem;
	}
	.delicious-j4{
		font-weight: 500;
	}
	
	
	.delicious-f{
		width: 100%;
		margin-top: 1rem;
		padding: 0 .6rem;
	}
	.delicious-fli{
		width: 100%;
		position: relative;
		margin-bottom: .7rem;
		background: #fff;
		border-radius: 5px;
		padding: .3rem;
	}
	.delicious-f2{
		font-size: .24rem;
		color: #999;
		line-height: .6rem;
		text-align: center;
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 100%;
		background: #fff;
		position: absolute;
		top: -.4rem;
		left: 50%;
		margin-left: -.5rem;
	}
	.delicious-f34{
		width: 100%;
		overflow: hidden;
		position: relative;
		z-index: 3;
	}
	.delicious-f3{
		width: 3.5rem;
		float: left;
		padding-top: .25rem;
		font-size: .3rem;
		color: #999;
		text-align: left;
		opacity: .6;
	}
	.delicious-f4{
		width: 2.1rem;
		float: right;
	}
	.delicious-f4>img{
		width: 100%;
	}
}

/*方便意面开创者*/
.start-ac{
	
	padding-top: 9.375vw;
	padding-bottom: 10.41666vw;
	overflow: hidden;
}
.start-a{
	float: left;
	line-height: 1.1;
}
.start-b{
	width: 40.625vw;
	float: right;
	line-height: 1.5;
}
.start-c{
	width: 100%;
	float: left;
	margin-top: 6vw;
}

.start-dg{
	width: 100%;
	height: 41.66666vw;
	position: relative;
}
.start-dg-div{
	position: relative;
	z-index: 2;
	color: #fff;
	padding-top: 6.510416vw;
}
.start-df{
	display: inline-block;
	width: 34vw;
}
.start-d{
	line-height: 1.2;
}
.start-e{
	line-height: 1.6;
	margin-top: 2.1vw;
}
.start-f{
	margin-top: 4.1vw;
}
.start-fli{
	width: 7.8125vw;
	height: 7.8125vw;
	border-radius: 100%;
	background: rgba(255,255,255,.2);
	display: inline-block;
	text-align: center;
	padding: 1.55vw;
	color: #fff;
	position: relative;
	margin-left: -1.5vw;
}
.start-fli:first-child{
	margin-left: 0;
}
.start-f1{
	height: 2.60416vw;
	font-size: 0;
}
.start-f1>img{
	height: 100%;
}
.start-f2{
	margin-top: .5vw;
}
.start-g{
	float: right;
	max-width: 24vw;
	text-align: right;
	position: relative;
}
.start-gli{
	display: inline-block;
	padding: 0 1.4vw;
	position: relative;
	cursor: pointer;
}

.start-gdv{
	position: relative;
}
@media(min-width:751px){
	.start-gdv{
		position: initial;
	}
	.start-gdv .secret-e3{
		width: 15vw;
		right: initial;
		bottom: initial;
		left: 50%;
		top: calc(100% + 1vw);
		margin-left: -7.5vw;
		border: 1px solid rgba(0,0,0,.1);
		border-radius: 5px;
		overflow: hidden;
	}
}
.start-gdv:hover .secret-e3{
	display: block;
}
.start-gli:after{
	content: '';
	width: 1.2vw;
	height: 100%;
	background: url(../images/ico15_3.png) no-repeat left center;
	background-size: .8vw auto;
	position: absolute;
	left: 0;
	top: 0;
}
.start-gli:before{
	content: '';
	width: 1.2vw;
	height: 100%;
	background: url(../images/ico15_4.png) no-repeat right center;
	background-size: .8vw auto;
	position: absolute;
	right: 0;
	top: 0;
}
.start-jk{
	background: #f8f8f8;
	padding: 0 4%;
	padding-top: 5.20833333vw;
	padding-bottom: 6.25vw;
	text-align: center;
}
.start-j{
	text-align: center;
}
.start-k{
	margin-top: 3.90625vw;
	font-size: 0;
}
.start-kli{
	display: inline-block;
	vertical-align: top;
	width: 23.697916vw;
	height: 15.625vw;
	background: #fff;
	border-radius: 5px;
	margin:0 .5vw;
	margin-bottom: .6vw;
	padding: 0 1vw;
	padding-top: 4vw;
	position: relative;
	cursor: pointer;
}
.start-k2{
	height: 4.2vw;
	font-size: 0;
}
.start-k2>img{
	height: 100%;
}
.start-k2 .img2{
	display: none;
}
.start-k3{
	margin-top: 2vw;
	opacity: .4;
transition: all .5s;
-webkit-transition: all .5s;
}
.start-k4{
	width: 0%;
	height: 2px;
	background: #F78515;
	position: absolute;
	left: 50%;
	bottom: 0;
transition: all .5s;
-webkit-transition: all .5s;
}
.start-kli:hover .start-k2 .img2{
	display: inline-block;
}
.start-kli:hover .start-k2 .img1{
	display: none;
}
.start-kli:hover .start-k3{
	opacity: .8;
transition: all .5s;
-webkit-transition: all .5s;
}
.start-kli:hover .start-k4{
	width: 100%;
	left: 0;
transition: all .5s;
-webkit-transition: all .5s;
}
.start-Lp{
	background: #f46424;
	padding-top: 4.2vw;
	color: #fff;
}
.start-L{
	color: #fff;
	margin-bottom: 4.2vw;
}
.start-mp{
	overflow: hidden;
	position: relative;
}
.start-mo{
	width: 40.104166vw;
	float: right;
	padding-right:  2.865vw;
	position: relative;
}
.start-mn{
	width: 29.2vw;
	position: relative;
	overflow: hidden;
	float: left;
}
.start-m1{
	font-size: 7.8125vw;
	line-height: .9;
}
.start-m2{
	margin-top: 2.5vw;
	line-height: 1.7;
	min-height: 12vw;
}
.start-n{
	margin-top: 2vw;
}
.start-p{
	width: 49.739583vw;
	height: ;
	float: left;
}
.start-n1{
	display: inline-block;
	width: 4.16666vw;
	height: 4.16666vw;
	background: url(../images/ico17_1.png) no-repeat center;
	background-size: cover;
	margin-right: .1vw;
	cursor: pointer;
transition: all .5s;
-webkit-transition: all .5s;
}
.start-n1:hover{
	background-image: url(../images/ico17_3.png);
transition: all .5s;
-webkit-transition: all .5s;
}
.start-n2{
	display: inline-block;
	width: 4.16666vw;
	height: 4.16666vw;
	background: url(../images/ico17_2.png) no-repeat center;
	background-size: cover;
	cursor: pointer;
}
.start-n2:hover{
	background-image: url(../images/ico17_4.png);
transition: all .5s;
-webkit-transition: all .5s;
}

.start-o{
	width: 3.90625vw;
	height: 15.625vw;
	float: right;
	background: url(../images/ico18.png) no-repeat right center;
	background-size:  auto 85%; 
}
.start-osd{
	line-height: 1.2;
	color: #fff;
	opacity: .4;
	cursor: pointer;
	padding-top: 1vw;
}
.start-osd.swiper-slide-active{
	opacity: 1;
}

@media(max-width:1200px){
	.start-b{
		width: 500px;
	}
	.start-df{
		width: 600px;
	}
	.start-g{
		max-width: 320px;
	}
	.start-dg{
		height: 500px;
	}
	/*.start-gdv .secret-e3{
		width: 160px;
		top: calc(100% + 15px);
		margin-left: -80px;
	}*/
	.start-fli{
		width: 110px;
		height: 110px;
		padding-top: 20px;
	}
	.start-f1{
		height: 35px;
	}
	.start-kli{
		width: 28.697916vw;
    height: 19.625vw;
    margin: 0 10px;
    margin-bottom: 15px;
	}
	.start-mo{
		width: 48%;
		padding-right: 4%;
	}
	.start-o{
		width: 60px;
		height: 200px;
	}
	.start-osd{
		padding-top: 6px;
	}
	.start-mn{
		width: 34vw;
	}
	.start-m1{
		font-size: 60px;
	}
	.start-m2{
		font-size: 14px;
		margin-top: 15px;
		min-height: auto;
	}
	.start-n{
		margin-top: 30px;
	}
	.start-p{
		width: 48%;
	}
	.start-k2{
		height: 50px;
	}
	.start-gli{
		padding: 0 24px;
		margin-bottom: 5px;
	}
	.start-gli:after,.start-gli:before{
		width: 20px;
		background-size: 12px auto;
	}
}
@media(max-width:1000px){
	.start-df{
		width: 100%;
	}
	.start-g{
		float: left;
		text-align: left;
		margin-top: 30px;
	}
	.start-dg{
		height: 600px;
	}
	.start-dg-div{
		height: 600px;
	}
	.start-f{
		width: 100%;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: 50px;
	}
	.start-fli{
		margin: 0 30px;
	}
	.start-kli {
	    width: 27.697916vw;
	    height: 21.625vw;
    }
    .start-k3{
    	font-size: 14px;
    }
    .start-m1{
    	font-size: 40px;
    }
    .start-m2{
    	font-size: 12px;
    }
    .start-n{
    	margin-top: 20px;
    }
}
@media(max-width:750px){
	.start-ac{
		padding: .8rem .3rem;
		text-align: center;
	}
	.start-a{
		width: 100%;
	}
	.start-a1{
		font-size: .55rem;
		color: #F78515;
	}
	.start-b{
		width: 100%;
		margin: .3rem 0;
		line-height: 1.7;
		text-align: justify;
	}
	.start-c{
		margin-top: .4rem;
	}
	.start-dg{
		height: auto;
		padding:0;
	}
	.start-dg-div{
		height: auto;
		color: #222;
		text-align: center;
		padding: .8rem .3rem;
	}
	.start-dg-img{
		width: 100%;
	}
	/*.start-gdv .secret-e3{
		width: 2.4rem;
		top: calc(100% + .2rem);
		margin-left: -1.2rem;
	}*/
	.start-e{
		font-size: .28rem;
		margin-top: .4rem;
		line-height: 1.7;
		text-align: justify;
	}
	.start-g{
		margin:0;
		
		width: 100%;
		position: initial;float: initial;
		max-width: initial;
	}
	.start-gdv{
		width: 100%;
		height: 1.35rem;
		text-align: center;
		background: url(../images/ico50.png) no-repeat center;
		background-size: cover;
		/*overflow: hidden;*/
		margin-bottom: .1rem;
	}
	.start-gli{
		width: 90%;
		font-size: .26rem;
		line-height: 1.35rem;
		padding: 0 .6rem;
		color: #fff;
	}
	.start-gli:after,.start-gli:before{
		width: .6rem;
		background-size: .3rem auto;
	}
	.start-f{
		bottom: 1rem;
		position: initial;
		overflow: hidden;
		margin: .4rem 0;
	}
	.start-fli{
		width: 33.333%;
		float: left;
		height: auto;
		padding: 0;
		margin: 0 ;
		border-left: 1px solid #f2f2f2;
		border-radius: 0;
		color: #999;
		text-align: center;
	}
	.start-fli:first-child{
		border: 0;
	}
	.start-f1{
		height: .5rem;
	}
	.start-jk{
		padding: .8rem 0;
	}
	.start-k{
		width: 100%;
		padding: 0 .6rem;
		margin-top: .8rem;
	}
	.start-kli{
		width: 100%;
		height: auto;
		padding: .5rem;
		margin: 0;
		margin-bottom: .2rem;
		overflow: hidden;
	}
	.start-k3{
		width: 3.5rem;
		float: right;
		font-size: .26rem;
		margin-top: 0;
		opacity: .6;
		text-align: right;
	}
	.start-k2{
		width: .75rem;
		float: left;
		height: auto;
	}
	.start-k2 .img1{
		display: none;
	}
	.start-k2 .img2{
		display: inline-block;
		width: 100%;
	}
	.start-Lp{
		padding: .8rem 0;
		padding-bottom: 0;
		background: #fff;
	}
	.start-j{
		color: #222;
		margin: 0;
	}
	.start-p{
		width: 100%;
	}
	.start-mo{
		width: 100%;
		padding: .5rem 5%;
	}
	.start-mn{
		width: 100%;
	}
	.start-o{
		width: calc(100% + .8rem);
		left: .4rem;
		height: 1rem;
		background: url(../images/ico19.png) no-repeat center bottom;
		background-size: 84% auto;
		margin-top: .2rem;
	}
	.start-osd{
		text-align: center;
		line-height: 1rem;
	}
	.start-n{
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 0;
	}
	.start-n1,.start-n2{
		width: .6rem;
		height: .6rem;
	}
	.start-m1{
		font-size: .8rem;
	}
	.start-m2{
		font-size: .24rem;
		margin-top: .3rem;
	}
	.start-s{
		width: 100%;
		padding: .8rem .6rem;
	}
	.start-sul{
		padding-left: .3rem;
		border-left: 2px solid #F2F2F2;
	}
	.start-sli{
		margin-top: .6rem;
	}
	.start-sli:first-child{
		margin: 0;
	}
	.start-s2{
		width: 100%;
	}
	.start-s3{
		position: relative;
		font-size: .4rem;
		line-height: 1;
		margin-top: .25rem;
		margin-bottom: .15rem;
		color: #222;
	}
	.start-s3:after{
		content: '';
		width: 2px;
		height: 100%;
		background: #F78515;
		position: absolute;
		left: -.3rem;
		top: 0;
		margin-left: -2px;
	}
	.start-s4{
		font-size: .24rem;
		font-weight: 500;
		color: #666;
	}
}

/*星级美味的秘密*/

.secret-ab{
	padding: 6.25vw 0;
	position: relative;
}
.secret-a{
	width: 100vw;
	margin-left: 50%;
	transform:translateX(-50%);
-ms-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
}
.secret-ascl{
	width: 100%;
	margin-top: 5.2vw;
	height: 2px;
}
.secret-ascl .swiper-pagination-progress{
	height: 2px;
	width: 100%;
	background: #e5e5e5;
}
.secret-ascl .swiper-pagination-progress .swiper-pagination-progressbar{
	height: 2px;
	background: #F78515;
}
.secret-a{
	padding-left: 13.54166vw;
	padding-right: 42.708333vw;
	z-index: 2;
}
.secret-asd{
	width: 43.75vw;
	margin-right: 5.72916666vw;
	min-height: 4vw;
}
.secret-a1{
	width: 23.4375vw;
	padding-top: 4vw;
	position: relative;
}
.secret-a1-img{
	width: 100%;
	height:29.166666vw;
	position: relative;
	border-radius: .8vw;
	overflow: hidden;
}
.secret-a1-sz{
	width: 100%;
	text-align: center;
	line-height: 1;
	color: #f0f0f0;
	font-size: 8.3vw;
	position: absolute;
	top:0;
	left: 0;
}
.secret-a2{
	width: 17.70833vw;
	position: absolute;bottom: 0;
	right: 0;
	opacity: .4;
}
.secret-a2-a{
	line-height: 1.2;
	margin-bottom: 1.5vw;
}
.secret-a2-b{
	line-height: 1.5;
}
.secret-asd.swiper-slide-active .secret-a2{
	opacity: 1;
}
.secret-b{
	position: absolute;
	left: 53%;
	top: 10.2vw;
	z-index: 1;
	width: 5.208333vw;
	height: 5.208333vw;
	transform:translateX(-50%);
-ms-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
}

.secret-cd{
	width: 100%;
	height: 42.1875vw;
	position: relative;
}
.secret-d{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.secret-d2{
	width: 7.552083vw;
	position: absolute;
	left: 50%;
	top: 42%;
	z-index: 9;
	cursor: pointer;
	transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
transition: all .5s;
-webkit-transition: all .5s;
}
.secret-d2:hover{
	opacity: .7;
transition: all .5s;
-webkit-transition: all .5s;
}

.secret-cdiv{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
}
.secret-c{
	text-align: right;
	color: #fff;
	padding-bottom: 8.333333vw;
}
.secret-c1{
	display: inline-block;
	line-height: 1.2;
	margin-bottom: 2vw;
	width: 48.4375vw;
}
.secret-c2{
	display: inline-block;
	width: 48.4375vw;
	line-height: 1.5;
}

.secret-ef{
	background: #f3f3f3;
	padding-bottom: 4.6vw;
	position: relative;
	z-index: 12;
	
}
.secret-e{
	position: relative;
	top: -2.8vw;
}
.secret-eli{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 10px;
	position: relative;
	padding: 1.8vw;
	padding-right: 7.4vw;
	color: #222;
	margin-bottom: .5vw;
transition: all .5s;
-webkit-transition: all .5s;
}
.secret-e1{
	line-height: 1.6;
}
.secret-e2{
	width: 2.5vw;
	height: 100%;
	position: absolute;
	top: 0;
	right: 1.8vw;
	background: url(../images/ico22_1.png) no-repeat center;
	background-size:100% auto ;
}
.secret-e3{
	width: 7.8125vw;
	position: absolute;
	right: 15%;
	bottom: 1vw;
	display: none;
	border-radius: 5px;
}
.secret-eli:hover{
	color: #fff;
	background: #F78515;
transition: all .5s;
-webkit-transition: all .5s;
}
.secret-eli:hover .secret-e2{
	background-image: url(../images/ico22_2.png);
}
.secret-eli:hover .secret-e3{
	display: block;
}
.secret-f{
	margin-top: 1vw;
}

.secret-gi{
	width: 100%;
	height: 41.6666vw;
	position: relative;
}
.secret-gh-ul{
	z-index: 1;
}
.secret-gh-li{
	display: none;
}
.secret-h{
}
.secret-g{
	padding-top: 29.16666vw;
	color: #fff;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.secret-g1{
	float: left;
	line-height: 1.3;
	width: 18.48958333333vw;
	padding-right: 2vw;
}
.secret-g2{
	float: left;
	width: 28.64583vw;
	padding-top: .2vw;
	line-height: 1.6;
}
.secret-g3{
	float: right;
	font-size: 0;
}
.secret-g3-li{
	display: inline-block;
	vertical-align: top;
	margin-left: 1.5vw;
	text-align: center;
}
.secret-g3-a{
	line-height: 1;
}
.secret-g3-a>span{
	position: relative;
	top: -1.2vw;
	margin-left: .4vw;
}
.secret-g3-b{
	margin-top: .2vw;
}

.secret-i{
	position: absolute;
	top: 3vw;
	right: 2.6vw;
	z-index: 9;
	text-align: right;
}
.secret-i:after{
	content: '';
	width: .5vw;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	opacity: .2;
	border-radius: .25vw;
}
.secret-i>div{
	line-height: 1;
	opacity: .4;
	margin-top: 1.4vw;
	color: #fff;
	cursor: pointer;
	position: relative;
	z-index: 2;
	padding-right: 1.2vw;
transition: all .5s;
-webkit-transition: all .5s;
}
.secret-i>div:after{
	content: '';
	width: .5vw;
	height: 100%;
	background: #fff;
	border-radius: .25vw;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
transition: all .5s;
-webkit-transition: all .5s;
}
.secret-i>div:first-child{
	margin-top: 0;
}
.secret-i>div:hover,.secret-i>div.on{
	opacity: 1;
transition: all .5s;
-webkit-transition: all .5s;
}
.secret-i>div:hover:after,.secret-i>div.on:after{
	display: block;
transition: all .5s;
-webkit-transition: all .5s;
}


@media(max-width:1200px){
	.secret-ab{
		padding: 60px 0;
	}
	.secret-a{
		padding-left: 4%;
		padding-right: 36%;
	}
	.secret-asd{
		width: 60vw;
		margin-right: 4vw;
	}
	.secret-a1{
		width: 48%;
	}
	.secret-a2{
		width: 48%;
	}
	.secret-a1-img{
		height: 35vw;
	}
	.secret-cd{
		height: 500px;
	}
	.secret-c1,.secret-c2{
		width: 60%;
	}
	.secret-d2{
		top: 35%;
		width: 80px;
	}
	.secret-eli{
		padding: 20px;
		padding-right: 100px;
	}
	.secret-e2{
		width: 40px;
	}
	.secret-e{
		top: -34px;
	}
	.secret-e3{
		width: 120px;
	}
	.secret-g1{
		width: 26%;
	}
	.secret-g2{
		width: 40%;
	}
	.secret-i>div{
		margin-top: 15px;
	}
	.secret-gi{
		height: 500px;
	}
	.secret-b{
		top: 100px;
	}
	.secret-g{
		padding-top: 300px;
	}
}
@media(max-width:1000px){
	.secret-a{
		padding-left: 4%;
		padding-right: 26%;
	}
	.secret-asd{
		width: 70vw;
		margin-right: 4vw;
	}
	.secret-a1-img{
		height: 300px;
	}
	.secret-a2-b{
		font-size: 14px;
	}
	.secret-c1, .secret-c2{
		width: 80%;
	}
	.secret-c2{
		font-size: 14px;
	}
	.secret-g2{
		font-size: 14px;
	}
	.secret-i>div{
		padding-right: 15px;
	}
	.secret-i>div:after{
		width: 4px;
		border-radius: 2px;
	}
	.secret-i:after{
		width: 4px;
		border-radius: 2px;
	}
}
@media(max-width:750px){
	.secret-a{
		padding-left: 8%;
		padding-right: 7%;
	}
	.secret-ab{
		width: 86%;
		padding: .8rem 0;
	}
	.secret-asd{
		width: 86vw;
		margin-right: 4vw;
	}
	.secret-a1-img{
		height: 4.5rem;
	}
	.secret-a1{
		padding-top: 0;
		width: 100%;
	}
	.secret-a1-sz{
		font-size: .4rem;
		left: initial;
		right: .3rem;
		top: .2rem;
		display: initial;
		color: #fff;
		width: initial;
	}
	.secret-a2{
		position: initial;
		width: 100%;
		background: #f6f6f6;
		padding: .4rem;
		min-height: 3.5rem;
		opacity: 1;
	}
	.secret-a2-a{
		font-size: .3rem;
	}
	.secret-a2-b{
		font-size: .24rem;
	}
	.secret-b{
		width: .7rem;
		height: .7rem;
		top: 1.3rem;
		right: 0;
		left: initial;
		transform: initial;
		display: none;
	}
	
	.secret-cd{
		height: auto;
		background: #f3f3f3;
		padding-top: 4.5rem;
	}
	.secret-cdiv{
		position: relative;
		top: initial;
		bottom: initial;
		color: #222;
	}
	.secret-c{
		text-align: left;
		color: #222;
		padding: 0 .3rem;
		padding-top: .8rem;
		padding-bottom: .6rem;
		text-align: center;
	}
	.secret-d{
		position: absolute;
		top: 0;
		left: 0;
		/*top: initial;
		left: initial;*/
		width: 100%;
		height: 4.5rem;
	}
	.secret-c1, .secret-c2{
		width: 100%;
	}
	.secret-c1{
		font-size: .55rem;
	}
	.secret-c2{
		font-size: .26rem;
		margin-top: .2rem;
		line-height: 1.7;
	}
	.secret-d2{
		top: 2.2rem;
		/*bottom: 2rem;*/
		left: 50%;
		text-transform: inherit;
		width: 1.2rem;
		margin-left:0;
		opacity: .5 !important;
	}
	
	.secret-ef{
		padding-bottom: .8rem;
	}
	.secret-e{
		top: 0;
		padding: .4rem .3rem;
	}
	.secret-eli{
		padding: .3rem;
		margin-bottom: .1rem;
	}
	.secret-e2{
		width: .5rem;
		display: none;
	}
	.secret-e3{
		width: 1.2rem;
	}
	.secret-e1{
		font-size: .24rem;
		line-height: .45rem;
	}
	.secret-f{
		margin-top: .3rem;
	}
	
	.secret-gi{
		height: auto;
		background: #545c63;
	}
	.secret-h{
		/*position: relative;
		height: 5rem;*/
	}
	.secret-g{
		padding: 0 .3rem;
		padding-top:1rem ;
		padding-bottom: .6rem;
		ov
		hanging-punctuation: ;
	}
	.secret-gh-ul{
		position: relative;
	}
	.secret-gh-li{
		position: relative;
		min-height: 14rem;
	}
	.secret-g1{
		width: 100%;
		float: left;
		margin-bottom: 1.3rem;
	}
	.secret-g2{
		width: 70%;
		margin: .3rem 0;
		float: right;
	}
	.secret-g3{
		width: 70%;
		float: right;
		
	}
	.secret-g3-li{
		margin-left: 0;
		margin-right: .4rem;
	}
	.secret-i{
		width: 80%;
		padding: 0 .6rem;
		/*overflow-x: scroll;*/
		top: initial;
		left: 0;
		bottom: .6rem;
		height: auto;
		/*padding-bottom: .3rem;
		white-space:nowrap !important;*/
	}
	.secret-i:after{
		display: none !important;
	}
	.secret-i>div{
		/*display: inline-block;*/
		line-height: 1.3;
		text-align: left;
	}
	.secret-i>div:after{
		display: none !important;
	}
	
	.secret-z{
		width: 86%;
		margin: 0 auto;
		padding: .8rem 0;
		position: relative;
	}
	.secret-asd:last-child{
		margin-right: 0;
	}
	.secret-z .secret-a2-a{
		font-size: .4rem;
		line-height: 1.2;
		margin-bottom: .2rem;
	}
	.secret-z .secret-a1-img{
		height: auto;
	}
	.secret-z .secret-a2-b{
		font-size: .28rem;
		line-height: 1.5;
		min-height: 1.6rem;
	}
	.secret-z .secret-g3{
		width: 100%;
		text-align: left;
		overflow: hidden;
		float: initial;
		margin-top: .15rem;
	}
	.secret-z .secret-g3-li{
		width: auto;
		float: left;
		margin: 0;
		margin-left: 15%;
	}
	.secret-z .secret-g3-li:first-child{
		margin:0 ;
	}
	.secret-z .secret-g3-a{
		font-size: .55rem;
		font-family: arial;
	}
	.secret-z .secret-g3-a>span{
		font-size: .22rem;
		top: -.2rem;
	}
	.secret-z .secret-g3-b{
		font-size: .24rem;
		font-weight: 100;
	}
	.secret-z .secret-a2{
		height: auto;
		opacity: 1;
		padding: .5rem;
		min-height: 5rem;
	}
	.secret-z .secret-asd{
		height: auto;
		border-radius: 15px;
		overflow: hidden;
	}
}

/*首页*/
.index-swiper{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
}
.index-slide{
    width: 100%;
    height: 100%;
    background: #fff;
}
.footer-slide{
	height: 28vw;
}
.idx-span{
	right: 2% !important;
}
.idx-span>span{
	width: 12px;
	height: 3px;
	background: rgba(255,255,255,.3);
	border-radius: 0;
	margin: 15px 0 !important;
	opacity: 1;
}
.idx-span.on>span{
	background: rgba(0,0,0,.2);
}
.idx-span>span.swiper-pagination-bullet-active{
	background: #F78515;
}

.idx-span>span:last-child{
	width: 0;
}

@media (min-width: 151px) and (max-width: 1200px){
	.idx-span{
		display: none;
	}
	.index-swiper{
		position: inherit;
		height: auto;
	}
	.index-swiper>.swiper-wrapper{
		display: block;
	}
	.index-slide{
		height: auto;
	}
	.footer-slide{
		height: auto;
	}
}
@media (max-width:750px){
	.footer-slide{
		height: 100vh;
		/* padding-top: 1.2rem; */
		background: #f7f7f7;
	}
	.footer-slide:after{
		/* content: ''; */
		width: 100%;
		height: 1.2rem;
		background: #000;
		position: absolute;
		top: 0;
		left: 0;
	}
	.ban-but{
		width: .6rem;
		height: .42rem;
		position: absolute;
		left: .3rem;
		bottom: .4rem;
		z-index: 4;
		background: url(../images/ico51.png) no-repeat center;
		background-size: cover;
		display: none;
	}
	.ban-but>div{
		width: 50%;
		float: left;
		height: .42rem;
	}
	.ban-span{
		display: none;
	}
	.ban-sz{
		position: absolute;
		right: .3rem;
		bottom: .4rem;
		z-index: 4;
		font-size: .45rem;
		line-height: 1;
		color: #fff;
		display: none;
	}
	.ban-sz>div{
		display: inline-block;
	}
	.idx-span>span{
		width: .15rem;
		height: .15rem;
		background: #fff;
		opacity: .4;
		border-radius: 100%;
		margin: 10px 0 !important;
	}
	.idx-span>span.swiper-pagination-bullet-active{
		background: #fff;
		opacity: 1;
	}
}


/*banner*/
.ban-swiper{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
 
}
.ban-slide{
	background: no-repeat center;
	background-size: cover;
	overflow: hidden;
	background: #000;
}

.ban-slide-bj{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	background: no-repeat center;
	background-size: cover;
}
.ban-slide.swiper-slide-active .ban-slide-bj{
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transition:all linear 5s;
	-webkit-transition:all linear 5s;
}
.ban-video{
	/*min-width: 100%;*/
	min-height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 2;
transform:translateX(-50%);
-ms-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
}

.ban-div-bj{
	position: relative;
	z-index: 3;
}
.ban-span{
	bottom: 7% !important;
	text-align: right;
	padding-right: 4%;
}
.ban-span>span{
	width: 6px;
	height: 6px;
	background: #fff;
	opacity: 1;
	margin: 0 10px !important;
	font-size: 0;
}
.ban-span>span.swiper-pagination-bullet-active{
	background: initial;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	
	position: relative;
	top: 2px;
 
	background: #fff;
	 
}

.ban-xt{
	width: 3px;
	height: 40px;
	position: absolute;
	left: 50%;
	bottom: 3%;
	background: rgba(255,255,255,.4);
	z-index: 2;
}
.ban-xt>div{
	width: 100%;
	height: 15px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	animation:divfirst 2s linear 0s infinite;
	-moz-animation:divfirst 2s linear 0s infinite;
	-webkit-animation:divfirst 2s linear 0s infinite;
	-o-animation:divfirst 2s linear 0s infinite;
}
@keyframes divfirst{0%   {top: 0px;} 50%  {top: 25px;} 100% {top: 0px;}}
@-moz-keyframes divfirst{0%   {top: 0px;} 50%  {top: 25px;} 100% {top: 0px;}}
@-webkit-keyframes divfirst{0%   {top: 0px;} 50%  {top: 25px;} 100% {top: 0px;}}
@-o-keyframes divfirst{0%   {top: 0px;} 50%  {top: 25px;} 100% {top: 0px;}}



@media(max-width:750px){
	@keyframes divfirst{0%   {top: 0px;} 50%  {top: 6px;} 100% {top: 0px;}}
@-moz-keyframes divfirst{0%   {top: 0px;} 50%  {top: 6px;} 100% {top: 0px;}}
@-webkit-keyframes divfirst{0%   {top: 0px;} 50%  {top: 6px;} 100% {top: 0px;}}
@-o-keyframes divfirst{0%   {top: 0px;} 50%  {top: 6px;} 100% {top: 0px;}}
}


@media(max-width:1200px){
	
	.ban-video{
		display: none;
	}
	.ban-swiper{
		position: initial;
		height: 500px;
	}
}
@media(max-width:1000px){
	.ban-swiper{
		height: 400px;
	}
}
@media(max-width:750px){
	.ban-swiper{
		height: 100vh;
		max-height: initial;
	}
	.ban-xt{
		display: none;
	}
	.ban-span{
		padding: 0;
		text-align: center;
	}
	.ban-span>span{
		margin: 0 .1rem !important;
		width: .12rem;
		height: .12rem;
	}
	.ban-span>span.swiper-pagination-bullet-active{
		width: .6rem;
		height: .6rem;
		font-size: .24rem;
		top: .14rem;
		line-height: .58rem;
	}
}


.idxvd-slide{
	
}
.idxvd-ac{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	color: #fff;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	
}
.idxvd-ab{
	text-transform: uppercase;
	font-size: 5.20833vw;
	line-height: 1.2;
}
.idxvd-a{
	margin-top: 3vw;
}
.idxvd-b{
	text-align: right;
	margin-top: 10vw;
}
.idxvd-c{
	text-align: right;
}
.idxvd-d{
	width: 8.8vw;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	cursor: pointer;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
transition: all .5s;
-webkit-transition: all .5s;
}
.idxvd-d:hover{
	opacity: .7;
transition: all .5s;
-webkit-transition: all .5s;
}
.idxvd-video{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	z-index: 3;
	display: none;
}
@media(max-width:1200px){
	.idxvd-slide{
		height: 550px;
	}
	.idxvd-video{
		display: none !important;
	}
	.idxvd-d{
		width: 100px;
	}
}
@media (max-width:1000px){
	.idxvd-slide{
		height: 450px;
		height: 4rem !important;
	}
.ipro-slide{
height: 4rem !important;
	
}
.imgBj.pos{
height: 4rem !important;
	
}
	
}
@media(max-width:750px){
	.idxvd-slide{
		height: 100vh;
	}
	.idxvd-ab{
		font-size: 1rem;
		line-height: 1.1;
	}
	.idxvd-a{
		padding-right: 1rem;
		margin-top: .5rem;
	}
	.idxvd-b{
		padding-left: 1rem;
		margin-top: 1.8rem;
	}
	.idxvd-d{
		width: 1.4rem;
	}
	
	
	.idxvd-ac{
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		padding: 0 .6rem;
		padding-top: 2rem;
		text-align: center;
		transform: initial;
	}
	.idxvd-c{
		font-size: .65rem;
		margin-bottom: .2rem;
		text-align: center;
	}
	.idxvd-ab{
		font-size: .5rem;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.idxvd-b{
		margin-top: 0;
		text-align: center;
	}
	
	.mdpro-slide{
		background: #f8f8f8;
	}
	.mdpro-img{
		width: 100%;
		height: 55vh;
	}
	.mdpro-cnt{
		width: 100%;
		padding: 0 .6rem;
		padding-top: 5vh;
	}
	.mdpro-swiper{
		width: calc(100% + .6rem);
		padding-right: .6rem;
	}
	.mdpro-sd{
		padding: 2vh;
		text-align: center;
		display: block;
		background: #fff;
		border-radius: 5px;
	}
	.mdpro-a{
		height: 12vh;
		font-size: 0;
		line-height: 12vh;
	}
	.mdpro-a>img{
		max-height: 100%;
	}
	.mdpro-b{
		font-size: .24rem;
		color: #ccc;
		line-height: 1;
		margin-top: .25rem;
		margin-bottom: .2rem;
	}
	.mdpro-c{
		color: #222;
		font-size: .3rem;
		line-height: .4rem;
		height: .8rem;
		overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	}
	.mdpro-bmt{
		height: 2vh;
		height: .5rem;
		width: 100%;
		float: right;
		margin-top: 3vh;
	}
	.mdpro-scl{
		width: 5rem;
		height: 3px;
		background: #eee;
		float: right;
		margin-top: .24rem;
	}
	.mdpro-scl .swiper-scrollbar-drag{
		background: #fe4527;
	}
	.mdpro-but{
		position: initial !important;
		width: 1.1rem !important;
		height: .5rem !important;
		float: left;
	}
	.mdpro-but>div{
		width: .5rem !important;
		height: .5rem !important;
		margin: 0 !important;
	}
	
	.mdpro-j{
		position: absolute;
		left: 4%;
		top: 1.6rem;
		z-index: 2;
		color: #fff;
	}
}


.ipro-swiper{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ipro-sd{
	overflow: hidden;
}
.ipro-lt{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ipro-rt{
	width: 56%;
	float: left;
	padding: 0 8vw;
	padding-top: 13vw;
	text-align: center;
	color:#fff;
	padding-right: 0px;
}
.ipro-ac{
	display: inline-block;
	width: 47vw;
	position: relative;
	z-index: 3;
	text-align: left;
}
.ipro-a{
	line-height: 1.2;
}
.ipro-b{
	/* margin-top: 1.5vw; */
	line-height: 1.5;
	/* text-align: left; */
}
.ipro-c{
	margin-top: 1.5vw;
}
.ipro-cmr:hover{
	color: #fff;
}
.ipro-d{
	margin-top: 2vw;
	padding: 0 2vw;
}
.ipro-but{
	position: absolute;
	width: 30%;
	left: 0;
	top: 36vw;
	text-align: left;
	z-index: 4;
	padding: 0 8vw;
}
.ipro-but>div{
 
	width: 3vw;
	height: 3vw;
	margin: 0 .5vw;
	 
	float: left;
}
.ipro-but>div:hover{
	box-shadow: 0 0.83333vw 1.5vw #ffa899;
	transition: all .5s;
	-webkit-transition: all .5s;
}
 
 
 
 
.ipro-j{
	position: absolute;
	left: 2.865vw;
	top: 5vw;
	color: #fff;
	z-index: 6;
	line-height: 1.2;
}

@media (max-width:1200px){
	.ipro-swiper{
		position: relative;
	 
	}
	.ipro-lt{
		width: 100%;
		height: 600px;
		position: relative;
	}
	.ipro-rt{
		padding: 0px 4%;
	}
	.ipro-rt{
		/* width: 100%; */
		height: 600px;
	}
	.ipro-ac{
		width: 80%;
	}
	.ipro-d{
		display: inline-block;
		width: 50%;
	}
	.ipro-but{
		width: 100%;
		top: 46vw;
	}
	.ipro-but>div{
		width: 40px;
		height: 40px;
	}
}
@media (max-width:1000px){
	.ipro-swiper{
	 
	}
	.ipro-lt{
		height: 500px;
	}
	.ipro-rt{
		height: 500px;
		position: absolute;
		top: 0rem;
	}
}



@media screen and (min-width:750px) and (max-width:1200px) {
    
    	.ipro-rt{
		height: 3rem;
		padding: .8rem 4%;
		position: absolute;
		top: 5%;
	}
    
}

@media(max-width:150px){
	.ipro-swiper{
		height: 20rem;
	}
	.ipro-lt{
		height: 6rem;
	}
	.ipro-rt{
		height: 10rem;
		padding: .8rem 4%;
		position: absolute;
		top: 5%;
	}
	.ipro-ac{
		width: 86%;
	}
	.ipro-d{
		width: 100%;
		padding: 0;
	}
	.ipro-b{
		margin-top: .3rem;
	}
	.ipro-c{
		margin-top: .3rem;
	}
	.ipro-but{
		/* bottom: .6rem; */
		top: 60vw;
	}
	.ipro-but>div{
		width: .5rem;
		height: .5rem;
		margin: 0 .1rem;
	}
	.ipro-j{
		top: .5rem;
		width: 100%;
		text-align: center;
		line-height: 1.3;
	}
}



.sfcki{
	width: 100vw;
	height: auto;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
	background: rgba(0,0,0,.8);
	padding: 1vw 4vw;
	color: #fff;
	overflow: hidden;
	font-family: "微软雅黑", "Microsoft Yahei";
	font-family: PingFang SC;
	display: none;
}
.sfcki-ab{
	width: 70vw;
	float: left;
}
.sfcki-a{
	font-size: 1.4vw;
}
.sfcki-b{
	font-size: 1vw;
	margin-top: .5vw;
	line-height: 1.5;
}
.sfcki-b a{
	font-size: .8vw;
	color: #fd846f;
}
.sfcki-b a:hover{
	color: #F78515;
}
.sfcki-c{
	width: 20vw;
	float: right;
	text-align: right;
	padding-top: 1.8vw;
	font-size: 0;
}
.sfcki-c div{
	display: inline-block;
	width: 8vw;
	line-height: 2.5vw;
	text-align: center;
	color: #fff;
	background: #fd846f;
	font-size: .8vw;
	cursor: pointer;
	border-radius: 5px;
transition: all .5s;
-webkit-transition: all .5s;
}
.sfcki-c div:hover{
	background: #F78515;
transition: all .5s;
-webkit-transition: all .5s;
}
.sfcki-c2{
	margin-left: 2vw;
}
@media(max-width:1200px){
	.sfcki{
		padding: 15px 4%;
	}
	.sfcki-ab{
		width: 100%;
	}
	.sfcki-a{
		font-size: 20px;
	}
	.sfcki-b{
		font-size: 14px;
		margin-top: 10px;
	}
	.sfcki-b a{
		font-size: 14px;
	}
	.sfcki-c{
		width: 100%;
		text-align: left;
		padding-top: 15px;
	}
	.sfcki-c div{
		font-size: 14px;
		line-height: 40px;
		width: 120px;
	}
}
@media(max-width:750px){
	.sfcki-a{
		font-size: 18px;
	}
	.sfcki-b{
		font-size: 12px;
		margin-top: 10px;
	}
	.sfcki-b a{
		font-size: 12px;
	}
	.sfcki-c div{
		font-size: 12px;
		line-height: 30px;
		width: 100px;
	}
}
      .lx-banner-slogan{
            position: absolute;
    left: 6vw;
    bottom: 10%;
    transform: translateY(-50%);
    font-size: 4vw;   
    color:#ffffff;
    white-space: nowrap;
          
      }
      .pc-show{
    position: relative;
}



[data-swiper-slide-index="0"] .ipro-rt {
    color: #F78515;
}
.article{
    line-height: 2;
    font-size:14px;
}

@media screen and (max-width:780px){
    .divline{
      border-bottom: none !important;
    
        
    }
   
    
}
   
.logo9 .img1{
    display: none!important;
    
}
.logo9 .img2{
    display: inline-block!important
    
}
.logo8 .img1{
    display: none!important;
    
}
.logo8 .img2{
    display: inline-block!important
    
}



.logo6 .img1{
    display: none!important;
    
}
.logo6 .img2{
    display: inline-block!important
    
}

 @media screen and (max-width:750px){
     
        .ipro-rt {
         width: 100%; 
  top: .6rem;
    } 
         .ipro-ac {
       width: 100%; 
    }
	     .ipro-but {
        width: 100%;
        top: 42vw;
        padding: 0 3vw;
    }
    
        .idxvd-d {
        width: 60px;
    }
    .ban-swiper{
        
       height:3.8rem!important; 
    }
    
 }
@media screen and (max-width:440px){
        .ipro-but>div {
        width: 30px;
        height: 30px;
    }
    
    .title-cn{
        
    font-size: 22px!important;     
    }
    
         .ipro-rt {
      top: .2rem;
  
    } 
      .idxvd-d {
        width: 40px;
    }
    
}

.banner{
    position: relative; 
    
}

.font-bj{
     position: absolute;
    left: 4vw;
    right: 4vw;
   bottom: 10%;
    transform: translateY(-50%);
 
}


.font-bj img {
  width: 25vw!important; /* 图片尺寸自己改 */
  opacity: 0;
}
/* 第一张：从左侧移入 */
.font-bj img:nth-child(1) ,.ipro-rt,.lx-banner-title-cn,.lx-banner-title-en,.lx-banner-sub{
  animation: slideLeftIn 1.5s ease forwards;
}
/* 第二张：从右侧移入 */
.font-bj img:nth-child(2) {
  animation: slideRightIn 1.5s ease forwards;
  right: 0;
  position: absolute;
  bottom:0%;
}

@keyframes slideLeftIn {
  from {
    opacity: 0;
    transform: translateX(-120px); /* 左边偏移距离 */
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideRightIn {
  from {
    opacity: 0;
    transform: translateX(120px); /* 右边偏移距离 */
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
 .article h1{
     
    font-size: clamp(14px,1.15vw,24px)!important; 
       margin-bottom: 0.1vw;
    margin-top: 2.5vw
 }
 .article h2{
     
    font-size: clamp(14px,1.15vw,24px)!important; 
       margin-bottom: 0.1vw;
    margin-top: 2.5vw
 } .article h3{
     
    font-size: clamp(14px,1.15vw,24px)!important; 
       margin-bottom: 0.1vw;
    margin-top: 2.5vw
 } .article h4{
     
    font-size: clamp(14px,1.15vw,24px)!important; 
       margin-bottom: 0.1vw;
    margin-top: 2.5vw
 } .article h5{
     
    font-size: clamp(14px,1.15vw,24px)!important; 
       margin-bottom: 0.1vw;
    margin-top: 2.5vw
 } .article h6{
     
    font-size: clamp(14px,1.15vw,24px)!important; 
    margin-bottom: 0.1vw;
    margin-top: 2.5vw
 
 }
 .article p{
 
   font-size: clamp(14px,1.03vw,22px)!important;   
   font-family: "AlibabaPuHuiTi", sans-serif;
    font-weight: 400;  
 }
 
 














 