*{
	margin: 0;
	padding: 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
}
a{
	text-decoration: none;
	color: #333;
}
li{
	list-style: none;
}
img{
	vertical-align: middle;
	max-width: 100%;
}
body{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	font-family:"微软雅黑", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}



/*顶部*/
header{
	width: 100%;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 19;
}
header.fd{
	position: fixed;
}
.header-tbj{
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: none;
}
.header-pc,.header-md{
	position: relative;
	z-index: 2;
}
.header{
	width: 100%;
	height: 100%;
	margin: 0 auto;
	border-bottom: 1px solid rgba(255,255,255,.2);
	overflow: hidden;
}
.logo{
	width: 250px;
	text-align: center;
	float: left;
	font-size: 0;
	line-height: 90px;
	border-right: 1px solid rgba(255,255,255,.2);
	position: relative;
	z-index: 2;
}
.logo>img:last-child{
	display: none;
}
.header-nav{
	width: calc(100% - 460px);
	width: -webkit-calc(100% - 460px);
	height: 30px;
	float: left;
	padding-top: 25px;
}
.header-nav li{
	float: left;
	margin-left: 60px;
	height: 100%;
}
.header-nav li a{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}
.header-nav li a:hover{
	opacity: .8;
}
.header-nav>.d1 li{
	padding-left: 25px;
}
.header-nav>.d1 .li1{
	background: url(../img/home/ico22_1.png) no-repeat left center;
}
.header-nav>.d1 .li2{
	background: url(../img/home/ico23_1.png) no-repeat left center;
}
.header-nav>.d1 .li3{
	background: url(../img/home/ico24_1.png) no-repeat left center;
}
.header-rl{
	float: right;
	padding-top: 25px;
}
.header-rl>a{
	display: block;
	float: left;
	margin-right: 30px;
	width: 45px;
	height: 45px;
	background: url(../img/home/sc01.png) no-repeat center;
	background-size: cover;
	position: relative;
	top: 0;
	transition: all .5s;
    -webkit-transition:all .5s;
}
.header-rl>div{
	float: left;
	width: 45px;
	height: 45px;
	margin-right: 30px;
	background: url(../img/home/ss01.png) no-repeat center;
	background-size: cover;
	position: relative;
	top: 0;
	transition: all .5s;
    -webkit-transition:all .5s;
}
.header-rl>a:hover,.header-rl>div:hover{
	top: -5px;
	transition: all .5s;
    -webkit-transition:all .5s;
}
.header-c{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.9);
	z-index: 199;
	display: none;
}
.header-c1{
	width: 80%;
	height: 60px;
	position: absolute;
	left: 10%;
	top: 50%;
	margin-top: -30px;
	overflow: hidden;
}
.header-c1 .int1{
	width: 100%;
	height: 60px;
	float: left;
	padding: 0 20px;
	padding-right: 70px;
	font-size: 24px;
	line-height: 60px;
	color: #fff;
	background: initial;
	border: none;
	border-bottom: 1px solid #fff;
}
.header-c1 .int2{
	width: 60px;
	height: 60px;
	background: url(../img/home/ss03.png) no-repeat center;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
}
.header-c2{
	position: absolute;
	top: 50px;
	right: 10%;
	opacity:1;
	transition: all .5s; 
	-webkit-transition: all .5s;
}
.header-c2:hover{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);		
	-webkit-transform: rotate(180deg);			
	-moz-transform: rotate(180deg);	
	opacity:0.8;
	transition: all .5s; 
	-webkit-transition: all .5s;
}

.header.on{
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.header.on .logo img:first-child{
	display: none;
}
.header.on .logo img:last-child{
	display: inline-block;
}
.header.on .header-nav li a{
	color: #333;
}
.header.on .header-rl>a{
	background: url(../img/home/sc02.png) no-repeat center;
    background-size: cover;
}
.header.on .header-rl>div{
	    background: url(../img/home/ss02.png) no-repeat center;
    background-size: cover;
}
.header.on .header-nav>.d1 .li1{
	background-image: url(../img/home/ico22.png);
}
.header.on .header-nav>.d1 .li2{
	background-image: url(../img/home/ico23.png);
}
.header.on .header-nav>.d1 .li3{
	background-image: url(../img/home/ico24.png);
}
.header.on .logo{
	border-right: 1px solid rgba(0,0,0,.2);
}

header.on{
	background: #fff;
	box-shadow: 5px 5px 10px #999;
}
@media(max-width:1600px){
	.header-nav li{
		margin-left: 40px;
	}
}
@media(max-width:1200px){
	.header-nav li{
		margin-left: 30px;
	}
}
.header-md{
	display: none;
}
/*.hdmd{
	display: none;
}*/
@media(max-width:1200px){
	header{
		
		position: fixed;
	}
	/*.hdmd{
		display: block;
	}
	.index-swiper header{
		display: none;
	}*/
	header{
		padding: 0 30px;
		background: #fff;
		box-shadow: 3px 3px 5px #999;
	}
	.logo{
		width: auto;
	}
	.logo img:first-child{
		display: none;
	}
	.logo img:last-child{
		display: inline-block;
	}
	.header{
		border: none;
	}
	
	.header-md{
		display: block;
		width: 50px;
		float: right;
		padding-top: 25px;
	}
	.header-md-x{
		width: 70%;
		margin: 0 auto;
	}
	.header-md-x div{
		width: 100%;
		height: 3px;
		background: #333;
		margin-bottom: 9px;
		transition: all .5s;
    -webkit-transition:all .5s;
	}
	.header-md-x.on div:first-child{
		-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%;
		  transition: all .5s;
    -webkit-transition:all .5s;
	}
	.header-md-x.on div:nth-child(2){
		opacity: 0;
        transition: all .5s;
    -webkit-transition:all .5s;
	}
	.header-md-x.on div:last-child{
		-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%;
	  transition: all .5s;
    -webkit-transition:all .5s; 
	}
	.header-md>p{
		font-size: 16px;
		line-height: 1;
		font-family: arial;
		color: #333;
	}
	.header-pc{
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: rgba(0,0,0,1);
		top: 90px;
		display: none;
	}
	.header-nav{
		width: 100%;
		height: auto;
		padding: 0 30px;
		padding-top: 30px;
	}
	.header-nav>div{
		width: 100%;
	}
	.header-nav li{
		margin: 0;
		width: 100%;
		font-size: 16px;
		border-bottom: 1px solid #fff;
		background-image: inherit !important;
		padding-left: 20px;
	}
	.header-nav li a{
		line-height: 70px;
	}
	.header-nav>.d1 li{
		
	}
	.header-rl{
		float: left;
		margin-top: 30px;
		margin-left: 30px;
	}
	.header.on .header-nav li a{
		color: #fff;
	}
	.header.on{
		border-bottom: 0;
	}
	.header.on .logo{
		border-right: 0;
	}
	.header.on .header-nav li a{
		color: #fff;
	}
	.header.on .header-rl>a{
		background: url(../img/home/sc01.png) no-repeat center;
    background-size: cover;
	}
	.header.on .header-rl>div{
		background: url(../img/home/ss01.png) no-repeat center;
    background-size: cover;
	}
}
@media(max-width:1000px){
	.header-nav li a{
		line-height: 50px;
	}
}
@media(max-width:750px){
	.font-w{
  .font-bg {
    div{
      letter-spacing:  6px;
      font-size: 0.28rem;  
      color: #FEFEFD;
    }
  }

}
	header{
		height: .9rem;
		padding: 0 .4rem;
	}
	.header{
		padding: 0;
	}
	.logo{
		height: .9rem;
		line-height:1rem;
	}
	.logo img{
		width: 1.8rem;
	}
	
	.header-md{
		width: .75rem;
		margin-top: .2rem;
		padding-top: 0;
	}
	.header-md>p{
		font-size: .24rem;
	}
	.header-md-x{
		width: .4rem;
	}
	.header-md-x div{
		width: .4rem;
		height: .05rem;
		margin-bottom: .09rem;
	}
	.header-pc{
		top: .9rem;
		padding: 0;
	}
	.header-nav{
		padding: 0 .3rem;
		padding-top: .2rem;
	}
	.header-nav li{
		padding-left: .2rem;
	}
	.header-nav li a{
		font-size: .28rem;
		line-height: 1rem;
	}
	.header-rl{
		margin-left: .3rem;
		padding-top: 0;
	}
	.header-nav>.d1 li{
		padding-left: .2rem;
	}
	
}


/*底部*/
footer{
	width: 100%;
	height: 730px;
	background: #494949;
}
.footer{
	padding-top: 90px;
	overflow: hidden;
}
.footer-a{
	width: 325px;
	float: left;
}

.footer-a li{
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid rgba(255,255,255,.2);
	font-size: 16px;
	color: #fff;
	padding-left: 40px;
	margin-top: 20px;
}
.footer-a li.li1{
	background: url(../img/home/ico05.png) no-repeat left center;
	font-size: 24px;
	font-family: arial;
	margin-top: 40px;
}
.footer-a li.li2{
	background: url(../img/home/ico06.png) no-repeat left center;
}
.footer-a li.li3{
	background: url(../img/home/ico07.png) no-repeat left center;
}
.footer-a li.li4{
	background: url(../img/home/ico07_1.png) no-repeat left center;
	font-size: 15px;
}
.footer-b{
	width: calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
	float: right;
	overflow: hidden;
	border-left: 1px solid rgba(255,255,255,.2);
	padding: 0 90px;
	position: relative;
	min-height: 465px;
}
.footer-b li{
	width: 16.666%;
	float: left;
	padding-right: 20px;
}
.footer-b li div{
	margin-bottom: 5px;
	height: 30px;
	line-height: 30px;
}
.footer-b li div a{
	display: inline-block;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.footer-b li div a:hover{
	opacity: .8;
}
.footer-b li div:first-child{
	margin-bottom: 25px;
	height: 18px;
	line-height: 18px;
}
.footer-b li div:first-child a{
	font-size: 18px;
	line-height: 1;
}
.footer-b li:last-child{
	width: 75px;
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 0;
}
.footer-c{
	width: 100%;
	float: left;
	margin-top: 80px;
	padding-top: 40px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: rgba(255,255,255,.4);
	border-top: 1px solid rgba(255,255,255,.2);
}
.footer-c>p{
	display: inline-block;
}
.footer-c>p .sp1{
	display: inline-block;
	margin: 0 20px;
	color: rgba(255,255,255,.4);
}
.footer-c>p .sp1:hover{
	color: rgba(255,255,255,.8);
}
.footer-c a{
	color: rgba(255,255,255,.4);
}
.footer-c a:hover{
	color: rgba(255,255,255,1);
}
.footer-c1{
	display: inline-block;
	height: 20px;
	padding-right: 100px;
	position: relative;
}
.footer-c1 .bdsharebuttonbox{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 0;
	right: 0;
}
.footer-c1 .bdsharebuttonbox a{
	margin: 0;
	margin-left: 14px;
}
.footer-c1 .bdsharebuttonbox a.bds_sqq{
	width: 20px;
	height: 20px;
	background: url(../img/home/qq1.png) no-repeat center;
}
.footer-c1 .bdsharebuttonbox a.bds_weixin{
	width: 22px;
	height: 18px;
	background: url(../img/home/wx.png) no-repeat center;
}
.footer-c1 .bdsharebuttonbox a.bds_tsina{
	width: 20px;
	height: 17px;
	background: url(../img/home/wb.png) no-repeat center;
}

.Join-tk-bj{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 39;
	background: rgba(0,0,0,.5);
	padding: 30px;
	display: none;
}
.Join-tk{
	width: 96%;
	max-width: 1180px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	background: #fff;
	border-radius: 15px;
	padding: 40px 50px;
	background: #fbfbfb;
}
.Join-tit{
	font-size: 30px;
	line-height: 1;
	color: #181818;
	padding-bottom: 30px;
	border-bottom: 2px solid #E1E1E1;
}
.Join-tk-x{
	width: 40px;
	height: 40px;
	background: url(../img/user/ico09.png);
	position: absolute;
	top: 35px;
	right: 50px;
	z-index: 3;
}
.Join-form{
	padding-top: 40px;
	overflow: hidden;
}
.Join-form>div{
	height: 80px;
	margin-bottom: 30px;
}
.Join-div1{
	width: 30%;
	float: left;
}
.Join-div2,.Join-div3{
	margin-left: 5%;
}
.Join-a{
	font-size: 18px;
	color: #666;
	line-height: 1;
	margin-bottom: 12px;
}
.Join-a span{
	color: #C30D23;
}
.Join-b{
	width: 100%;
	height: 50px;
	border: 1px solid #E1E1E1;
	padding: 0 15px;
	font-size: 16px;
	border-radius: 3px;
	color: #666; 
	background: #fff;
}
.Join-div4{
	width: 48.5%;
	float: left;
}
.Join-c{
	width: 105%;
}
.Join-c select{
	width: 28.333%;
	height: 50px;
	margin-right: 5%;
	float: left;
	padding: 0 5px;
	color: #666;
	font-size: 16px;
	border: 1px solid #E1E1E1;
	border-radius: 3px;
}
.Join-div5{
	width: 47.5%;
	float: left;
	margin-left: 4%;
}
.Join-div6,.Join-div7{
	width: 50%;
	float: left;
	height: 50px !important;
	margin-bottom: 20px !important;
}
.Join-div6 .lab1,.Join-div7 .lab1{
	margin-left: 20px;
}
.Join-form .lab1 input {
    margin-right: 8px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .8;
}
.Join-div8{
	width: 100%;
	float: left;
	height: auto !important;
}
.Join-div8 textarea{
	width: 100%;
	height: 140px;
	font-size: 16px;
	color: #666;
	padding: 20px;
	line-height: 25px;
	background: #fff;
	border: 1px solid #E1E1E1 
}
.Join-div9{
	width: 100%;
	float: left;
}
.Join-e{
	width: 330px;
	height: 50px;
	border: 1px solid #E1E1E1;
	padding: 0 15px;
	font-size: 16px;
	border-radius: 3px;
	color: #666; 
	background: #fff;
	float: left;
}
.Join-f{
	float: left;
	margin-left: 20px;
	width: 88px;
	height: 36px;
	position: relative;
	top: 5px;
}
.Join-form .sub{
	width: 300px;
	height: 65px;
	font-size: 24px;
	color: #fff;
	border-radius: 5px;
	background: #C30D23;
	border: 0;
	margin-left: calc(50% - 150px);
	margin-left: -webkit-calc(50% - 150px);
}


.rcl{
	width: 85px;
	height: 186px;
	position: fixed;
	right: -10px;
	bottom: 110px;
	z-index: 38;
}
.rcl li{
	width: 100%;
	height: 60px;
	margin-bottom: 2px;
	cursor: pointer;
	position: relative;
	background: #C30D23;
	border-radius: 5px;
}
.rcl-a{
	width: 85px;
	height: 100%;
	text-align: center;
	padding-top: 0px;
	float: left;
}
.rcl-a p{
	font-size: 13px;
	line-height: 1;
	color: #fff;
	margin-top: 2px;
}
.rcl-b{
	display: block;
	width: 220px;
	height: 100%;
	background: #C30D23;
	font-size: 24px;
	line-height: 60px;
	color: #fff;
	float: left;
	text-align: center;
	border-left: 1px solid rgba(255,255,255,.2);
}
.rcl-b:hover{
	color: #fff;
}
.rcl-tel{
	width: 305px;
	position: absolute;
	top: 0;
	right: -220px;
	background: #C30D23;
	border-radius: 5px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.rcl-tel.on{
	right: 0px;
	transition: all .3s;
  -webkit-transition:all .3s;
}


.erm-img{
	width: calc(100% + 20px);
	width: -webkit-calc(100% + 20px);
	margin-top: 20px;
	overflow: hidden;
}
.erm-img-div{
	width: calc(33.333% - 20px);
	width: -webkit-calc(33.333% - 20px);
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	color: rgba(255,255,255,.6);
	float: left;
	margin-right: 20px;
}
.erm-img-div img{
	margin-bottom: 10px;
}

@media(max-width:1600px){
	footer{
		height: 690px;
	}
	.footer{
		padding-top: 60px;
	}
	.footer-c{
		margin-top: 50px;
	}
	.footer-b li div a{
		font-size: 12px;
	}
	.footer-b li div:first-child a{
		font-size: 16px;
	}
	.Join-form{
		padding-top: 20px;
	}
	.Join-a{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.Join-form>div{
		margin-bottom: 10px;
	}
	.Join-b{
		height: 40px;
	}
	.Join-tk{
		padding: 20px;
	}
	.Join-tit{
		font-size: 24px;
		padding-bottom: 15px;
	}
	.Join-c select{
		height: 40px;
		font-size: 14px;
	}
	.Join-div8 textarea{
		height: 100px;
	}
	.Join-div6, .Join-div7{
		height: 40px !important;
		font-size: 16px;
		line-height: 40px;
		margin-bottom: 20px !important;
	}
	.Join-e{
		height: 40px;
	}
	.Join-form .sub{
		width: 200px;
		height: 50px;
		margin-left: calc(50% - 100px);
    margin-left: -webkit-calc(50% - 100px);
	}
	.Join-tk-x{
		top: 10px;
		right: 20px;
	}
}
@media(max-width:1200px){
	
	.footer-b{
		padding-left: 30px;
	}
	.footer-b li{
		padding-right: 10px;
	}
}
@media(max-width:1000px){
	.footer-b{
		display: none;
	}
	.footer-c{
		text-align: left;
	}
	.footer-c>p{
		line-height:30px;
		
	}
	.footer-c>p .sp1{
		display: block;
		margin: 0;
	}
	.footer-c1{
		display: none;
	}
}
@media(max-width:750px){
	.footer-a a img{
		width: 4rem;
	}
	.footer-a li{
		font-size: .3rem;
		height: .8rem;
		line-height: .8rem;
		margin-top: .2rem;
	}
	.footer-a li.li4{
		font-size: .3rem;
	}
	.footer-a{
		width: 100%;
	}
	.footer-a li{
		padding-left: .5rem;
		background-size: .3rem .3rem !important;
	}
	.footer-a li.li1{
		margin-top: .3rem;
	}
	.footer-c{
		margin-top: .3rem;
		padding-top: 0;
		border: none;
		font-size: .24rem;
		line-height: .45rem;
	}
	footer{
		height: 10rem;
	}
	.footer{
		padding-top: .5rem;
	}
	.footer-c>p{
		line-height: .45rem;
	}
	.erm-img-div{
		font-size: 13px;
		line-height: 1;
	}
	.Join-tit{
		font-size: .32rem;
		padding-bottom: .2rem;
	}
	.Join-form{
		padding-top: .2rem;
	}
	.Join-form>div{
		width: 100% !important;
		height: auto !important;
		margin: 0 !important;
		margin-bottom: .2rem !important;
	}
	.Join-div1{
		width: 48% !important;
	}
	.Join-div2{
		margin-left: 4%;
	}
	.Join-div3{
		width: 100% !important;
	}
	.Join-a{
		font-size: .26rem;
		margin-bottom: .1rem;
	}
	.Join-b{
		height: .5rem;
		font-size: .24rem;
		padding: 0 .15rem;
	}
	.Join-c{
		width: 102%;
	}
	.Join-c select{
		width: 31.333%;
		margin-right: 2%;
		font-size: .24rem;
		line-height: .5rem;
		height: .5rem;
	}
	.Join-div6, .Join-div7{
		font-size: .28rem;
		line-height: .45rem;
		height: .45rem;
		margin-bottom: .3rem !important;
	}
	.Join-div8 textarea{
		height: 1rem;
		padding: .2rem;
		font-size: .26rem;
		line-height: .45rem;
	}
	.Join-e{
		width: 3rem;
		height: .5rem;
		font-size: .26rem;
		
	}
	.Join-f{
		height: .5rem;
		top: 0;
	}
	.Join-form .sub{
		width: 2rem;
		height: .6rem;
		font-size: .28rem;
		    margin-left: calc(50% - 1rem);
    margin-left: -webkit-calc(50% - 1rem);
	}
	.Join-tk-x{
		width: .4rem;
		height: .4rem;
		background-size: cover;
		top: .1rem;
		right: .1rem;
	}
	.Join-tk{
		padding: .2rem;
	}
	.Join-tk{
		max-height: 90%;
	}
	.Join-form{
		max-height: calc(100% - 1rem);
		max-height: -moz-calc(100% - 1rem);
		overflow-y: auto;
		
	}
	.rcl{
		bottom: .3rem;
		right: -18px;
		transform: scale(.65);
		-ms-transform: scale(.65);
		-webkit-transform: scale(.65);
	}
}



/*首页*/
.index-swiper{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.index-slide{
	background: no-repeat center;
	background-size: cover;
}
.footer-slide{
	height: 730px;
}
@media(max-width:1600px){
	.footer-slide{
		height: 690px;
	}
}
@media(max-width:750px){
	.footer-slide{
		height: 10rem;
	}
}

.idxcl{
	width: 10px;
	height: auto;
	position: fixed;
	right: 35px;
	top: 50%;
	z-index: 39;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);		
	-webkit-transform: translateY(-50%);			
	-moz-transform: translateY(-50%);	
}
.idxcl li{
	width: 10px;
	height: 12px;
	margin: 5px 0;
	position: relative;
	cursor: pointer;
	text-align: center;
}
.idxcl li>span{
	display: block;
	width: 6px;
	height: 6px;
	background: #fff;
	background: #fff;
	border-radius: 100%;
}
.idxcl li>p{
	width: 50px;
	font-size: 12px;
	color: #fff;
	line-height: 15px;
	position: absolute;
	top: -5px;
	left: -60px;
	text-align: left;
	display: none;
}
.idxcl li.on>span{
	width: 12px;
	height: 3px;
	background: #C30D23;
	border-radius: 0;
	margin-left: -5px;
}
.idxcl li.on>p{
	display: block;
}
.idxcl li.txt>p{
	color: #333;
}
@media(max-width:1200px){
	.idxcl{
		right: 10px;
	}
}
@media(max-width:1200px){
	.idxcl{
		display: none;
	}
}

/*banner*/
.ban-swiper{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ban-md{
	display: none;
}
.ban-slide{
	background: no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.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.15);
	-ms-transform: scale(1.15);	
	-webkit-transform: scale(1.15);			
	-moz-transform: scale(1.15);
	transition: all linear 5s;
  -webkit-transition:all linear 5s;
}
.ban-video{
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.ban-div{
	padding-top: 380px;
	margin-left: 70px;
	color: #fff;
	position: relative;
	z-index: 3;
	
}

.ban-div>h2{
	font-size: 48px;
	line-height: 52px;
	font-weight: bold;
	margin-top: 20px;
}
.ban-div>h3{
	font-size: 36px;
	line-height: 45px;
	margin-top: 20px;
}
.ban-div>a{
	display: inline-block;
	width: 205px;
	height: 47px;
	line-height: 45px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 23.5px;
	text-align: center;
	margin-top: 55px;
}
.ban-div>a:hover{
	background: rgba(255,255,255,.1);
}
.ban-span span{
	background: rgba(255,255,255,1);
}

.index-slide.swiper-slide-active .animated {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
.ban-slide .ban-div>img,.ban-slide .ban-div>h2,.ban-slide .ban-div>h3,.ban-slide .ban-div>a{
	position: relative;
	top: 10px;
	opacity: 0;
}
.ban-slide.swiper-slide-active .ban-div>img {
	top: 0;
	opacity: 1;
	transition:all .5s linear .1s;
    -webkit-transition:all .5s linear .1s;
}
.ban-slide.swiper-slide-active .ban-div>h2 {
	top: 0;
	opacity: 1;
	transition:all .5s linear .5s;
    -webkit-transition:all .5s linear .5s;
}
.ban-slide.swiper-slide-active .ban-div>h3 {
	top: 0;
	opacity: 1;
	transition:all .5s linear .7s;
    -webkit-transition:all .5s linear .7s;
}
.ban-slide.swiper-slide-active .ban-div>a {
	top: 0;
	opacity: 1;
	transition:all .5s linear .9s;
    -webkit-transition:all .5s linear .9s;
}
.index-slide.swiper-slide-active .animated-delay0 {
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
}
.index-slide.swiper-slide-active .animated-delay1 {
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}
.index-slide.swiper-slide-active .animated-delay2 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
.index-slide.swiper-slide-active .animated-delay3 {
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
}
.index-slide.swiper-slide-active .animated-delay4 {
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
}
.index-slide.swiper-slide-active .animated-delay5 {
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.inxde-ycl{
	width: 50px;
	height: 150px;
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -75px;
	z-index: 10;
}
.index-span{
	height: 140px;
	line-height: 10px;
}
.index-span span{
	display:inline-block;
	width: 6px;
	height: 6px;
	margin: 5px 20px;
	opacity: 1;
	background: #fff;
}
.index-span span:last-child{
	display: none;
}
.inxde-ycl-a{
	width: 100%;
	font-size: 14px;
	color: rgba(255,255,255,.5);
	line-height: 20px;
	margin-top: 18px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
}
.inxde-ycl-a span{
	display:inline-block;
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}
.index-span span.swiper-pagination-bullet-active{
	background: #C30D23;
}

@media(max-width:1600px){
	.ban-div{
		padding-top: 260px;
	}
}
@media(max-width:1200px){
	.ban-div{
		padding-top: 360px;
		margin-left: 0;
		padding-left: 40px;
	}
	.ban-video{
		display: none;
	}
}
@media(max-width:1000px){
	
}
@media(max-width:750px){
	.ban-pc{
		display: none;
	}
	.ban-md{
		display: block;
	}
	.ban-slide.swiper-slide-active .ban-slide-bj{
		transform: scale(1.08);
		-ms-transform: scale(1.08);
		-webkit-transform: scale(1.08);		
		-moz-transform: scale(1.08);
		transition:all linear 5s;
	}
	.ban-div{
		padding-top: 100px;
		margin-left: .0rem;
		padding-left: 0 ;

	}


	.ban-div img{
		width: 4.5rem;
	}
	.ban-div>h2{
		letter-spacing: 2px;
		font-size: 30px;
		line-height: .6rem;
	}
	.ban-div>h3{
		letter-spacing: 2px;
		font-size: 20px;
		line-height: .5rem;
    }
    /*.ban-div{
        width: 5rem;
    }*/
	.ban-div>a{
		width: 3rem;
		font-size: .26rem;
		line-height: .6rem;
		height: .6rem;
		border-radius: .4rem;
		margin-top: .4rem;
	}
	.inxde-ycl{
		display: none;
	}
}



/*首页 新闻*/
.inews{
	width: 100%;
	height: calc(100% - 100px);
	height: -webkit-calc(100% - 100px);
	position: absolute;
	top: 100px;
	left: 0;
}
.inews-ul{
	width: 100%;
	max-width: 1620px;
	height: 100%;
	padding: 60px 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);		
	-moz-transform: translate(-50%,-50%);
	overflow: hidden;
}
.inews-ul li{
	width: 33.333%;
	float: left;
	height: 100%;
	border-right: 1px solid rgba(0,0,0,.2);
	position: relative;
}
.inews-ul li:first-child{
	border-left: 1px solid rgba(0,0,0,.2);
}
.inews-li-div{
	display: block;
	width: calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);		
	-moz-transform: translate(-50%,-50%);
}
.inews-a{
	height: 100px;
}
.inews-a h2{
	font-size: 24px;
	color: #333;
	line-height: 35px;
	max-height: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inews-a p{
	font-size: 14px;
	color: #666;
	line-height:1;
	margin-top: 15px;
}
.inews-b{
	font-size: 14px;
	line-height: 30px;
	height: 90px;
	margin-top: 20px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.inews-c{
	margin-top: 30px;
	height: 12px;
	line-height: 12px;
	transition: all .5s;
    -webkit-transition:all .5s;
}
.inews-d{
	margin-top: 70px;
	overflow: hidden;
}
.inews-li-div:hover .inews-c{
	margin-left: 10px;
	transition: all .5s;
    -webkit-transition:all .5s;
}

@media(max-width:1600px){
	.inews-d{
		margin-top: 40px;
	}
	.inews-c{
		margin-top: 20px;
	}
}
@media(max-width:1200px){
	.inews-ul li{
		width: 100%;
		height: auto;
		border: none;
	}
	.inews-ul li:last-child{
		display: none;
	}
	
	.inews-ul li:first-child{
		border: none;
		border-bottom: 1px solid rgba(0,0,0,.2);
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	.inews-li-div{
		position: relative;
		top: 0;
	    left: 0;
	    transform: inherit;
		-ms-transform: inherit;
		-webkit-transform: inherit;		
		-moz-transform: inherit;
	}
}
@media(max-width:1000px){
	.inews-b,.inews-c{
		display: none;
	}
	.inews-d{
		margin-top: 20px;
	}
	.inews-ul li:first-child{
		margin-bottom: 40px;
		padding-bottom: 40px;
	}
}
@media(max-width:750px){
	.inews{
		height: calc(100% - 1rem);
		height: -webkit-calc(100% - 1rem);
		top: 1rem;
	}
	.inews-ul{
		position: relative;
		top: 0;
		left: 0;
		transform: inherit;
		-ms-transform: inherit;
		-webkit-transform: inherit;		
		-moz-transform: inherit;
		padding:.5rem;
	}
	.inews-li-div{
		width: 100%;
	}
	.inews-a h2{
		font-size: .3rem;
		line-height: .5rem;
		height: .5rem;
		max-height: .5rem;
		-webkit-line-clamp: 1;
	}
	.inews-a p{
		font-size: .24rem;
		margin-top: .15rem;
	}
	.inews-a{
		height: auto;
	}
	.inews-ul li:first-child{
		margin-bottom: .3rem;
		padding-bottom: .3rem;
	}
	.inews-d{
		margin-top: .2rem;
		width: 80%;
	}
}



/*首页视频*/
.ivdeo{
	padding-top: 195px;
	overflow: hidden;
}
.ivdeo-lt{
	width: 63.2%;
	float: left;
	position: relative;
}
.ivdeo-lt>img{
	position: relative;
	z-index: 1;
}
.ivdeo-lt video{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background: #000;*/
	z-index: 4;
	display: none;
}
.ivdeo-lt>i{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/home/ico09.png) no-repeat center;
	z-index: 3;
}
.ivdeo-rt{
	width: 32.15%;
	float: right;
	padding-top: 75px;
}
.ivdeo-rt h2{
	font-size: 48px;
	line-height: 1;
	color: #c30d23;
}
.ivdeo-rt h3{
	font-size: 30px;
	line-height: 1;
	margin-top: 22px;
	color: #c30d23;
}
.ivdeo-rt h3 span{
	width: 8px;
	height: 8px;
	background: #c30d23;
	border-radius: 100%;
	display: inline-block;
	margin: 0 10px;
	position: relative;
	top: -8px;
}
.ivdeo-rt div{
	width: 95px;
	height: 1px;
	margin-top: 30px;
	background: #ccc;
}
.ivdeo-rt p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 60px;
	min-height: 100px;
	margin-bottom: 40px;
}
.ivdeo-rt a{
	display: block;
	width: 190px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #fff;
	border-radius: 22.5px;
	color: #c30d23;
	border: none;
}
.ivdeo-rt a img{
	margin-left: 8px;
	transition: all .5s;
    -webkit-transition:all .5s;
}
.ivdeo-rt a:hover img{
	margin-left: 15px;
	transition: all .5s;
    -webkit-transition:all .5s;
}
@media(max-width:1600px){
	/*.ivdeo{
		padding-top: 140px;
	}*/
	.ivdeo-rt{
		padding-top: 20px;
	}
}
@media(max-width:1200px){
	.ivdeo-lt{
		width: 100%;
	}
	.ivdeo-rt{
		width: 100%;
		margin-top: 40px;
	}
}
@media(max-width:1000px){
	.ivdeo-rt p{
		margin-top: 0px;
		height: auto;
	}
}
@media(max-width:750px){
	.ivdeo{
		padding-top: 1.6rem;
	}
	.ivdeo-rt{
		margin-top: .3rem;
	}
	.ivdeo-lt>i{
		background-size: .6rem .6rem;
	}
	.ivdeo-rt h2{
		font-size: .48rem;
	}
	.ivdeo-rt h3{
		font-size: .35rem;
		margin-top: .2rem;
	}
	.ivdeo-rt div{
		margin-top: .2rem;
	}
	.ivdeo-rt p{
		font-size: .24rem;
		line-height: .45rem;
		margin-top: .2rem;
		margin-bottom: .2rem;
	}
	.ivdeo-rt a{
		width: 2rem;
		height: .6rem;
		font-size: .26rem;
		line-height: .6rem;
		margin-top: .15rem;
	}
	.ivdeo-rt h3 span{
		top: -.04rem;
	}
}



/*招商加盟*/
.ijoin{
	padding-top: 200px;
	color: #fff;
	text-align: center;
}
.ijoin>h2{
	font-size: 48px;
	line-height: 1;
}
.ijoin>p{
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	max-width: 1070px;
	margin: 0 auto;
	margin-top: 25px;
}
.ijoin>ul{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 90px;
	
}
.ijoin>ul li{
	display: inline-block;
	width: 140px;
	height: 135px;
	border-radius: 5px;
	border: 1px solid #fff;
	background: rgba(255,255,255,.2);
	margin: 0 25px;
	padding-top: 17px;
	position: relative;
	top: 0;
	transition: all .5s;
    -webkit-transition:all .5s;
}
.ijoin>ul li p{
	font-size: 16px;
	line-height: 30px;
	margin-top: 5px;
}
@media(min-width:1200px){
	.ijoin>ul li:hover{
		background: rgba(255,255,255,.3);
		top: -10px;
		transition: all .5s;
    -webkit-transition:all .5s;
	}
}
@media(max-width:1600px){
	.ijoin{
		padding-top: 140px;
	}
	.ijoin>ul{
		bottom: 60px;
	}
}
@media(max-width:1200px){
	.ijoin{
		padding-top: 200px;
	}
}
@media(max-width:1000px){
	.ijoin>ul li{
		margin-bottom: 20px;
	}
}
@media(max-width:750px){
	.ijoin>ul li{
		width: 1.85rem;
		height: 1.65rem;
		margin: 0 .2rem;
		margin-bottom: .2rem;
		padding-top: .1rem;
	}
	.ijoin>ul li img{
		width: .85rem;
	}
	.ijoin>ul li p{
		font-size: .26rem;
		line-height: .45rem;
	}
	.ijoin>ul{
		bottom: .4rem;
	}
	.ijoin{
		padding-top: 1.9rem;
	}
	.ijoin>h2{
		font-size: .48rem;
		
	}
	.ijoin>p{
		font-size: .26rem;
		line-height: .45rem;
	}
}




/*首页产品*/
.iproduct{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.gallery-top{
	width: 100%;
	height: 100%;
}
.gallery-top .swiper-slide{
	background: no-repeat center;
	background-size: cover;
}
.gallery-top .swiper-slide .gallery-top-bj{
	background: no-repeat center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.gallery-top-img{
	position: relative;
	z-index: 2;
}
.gallery-top-img img{
	max-height: 100%;
}
.gallery-top-img .img1{
	max-width: 50%;
}
.gallery-top-img .img2{
	display: none;
}

.gallery-text,.gallery-swp{
	display: none;
}
.iproduct-bot{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.8);
	z-index: 2;
}
.iproduct-bot-a{
	padding: 15px 90px;
	position: relative;
}

.gallery-thumbs .swiper-slide p{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 10px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	padding: 0 15px;
}
 .gallery-thumbs .swiper-slide {
    width: calc(16.5% - 10px);
    width: -webkit-calc(16.5% - 10px);
    height: 100%;
    opacity: 0.4;
}
.gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.iproduct-next{
	width: 38px;
	height: 33px;
	background: url(../img/home/ico16_1.png) no-repeat center !important;
}
.iproduct-prev{
	width: 38px;
	height: 33px;
	background: url(../img/home/ico16.png) no-repeat center !important;
}
.iproduct-fd{
	width: 600px;
	height: 500px;
	position: absolute;
	top: 50%;
	right: 80px;
	z-index: 8;
	transform:  translateY(-50%);
	-ms-transform:  translateY(-50%);
	-webkit-transform:  translateY(-50%);	
	-moz-transform:  translateY(-50%);
	background: rgba(255,255,255,.8);
	display: none;
}
.iproduct-a{
	padding: 40px 50px;
	padding-bottom: 0;
}
.iproduct-a h2{
	font-size: 30px;
	line-height: 35px;
	height: 35px;
	color: #C30D23;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.iproduct-a p{
	font-size: 16px;
	line-height: 30px;
	height: 120px;
	color: #333;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.iproduct-a i{
	display: block;
	width: 100%;
	height: 1px;
	margin-top: 10px;
	background: rgba(0,0,0,.2);
}
.iproduct-b{
	width: 580px;
	height: auto;
	margin: 0 auto;
	margin-top: 45px;
	padding: 0 45px;
	position: relative;
}
.iproduct-b1{
	width: 100%;
	height: 120px;
	line-height: 120px;
	text-align: center;
}
.iproduct-b1 img{
	max-height: 100%;
}
.iproduct-b2{
	font-size: 14px;
	color: #333;
	line-height: 20px;
	width: 100%;
	text-align: center;
	margin-top: 18px;
}
.iproduct-b-next{
	background: url(../img/home/ico17_1.png) no-repeat center;
}
.iproduct-b-prev{
	background: url(../img/home/ico17.png) no-repeat center;
}
@media(max-width:1600px){
	.iproduct-fd{
		width: 500px;
		height: 400px;
	}
	.iproduct-b{
		width: calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
	}
	.iproduct-a{
		padding: 0 20px;
		padding-top: 20px;
	}
	.iproduct-a p{
		font-size: 14px;
		line-height: 25px;
		height: 100px;
	}
	.iproduct-b{
		margin-top: 20px;
	}
	.iproduct-b1{
		height: 100px;
		line-height: 100px;
	}
}
@media(max-width:1400px){
	.gallery-thumbs .swiper-slide{
		width: calc(25% - 10px);
		width: -webkit-calc(25% - 10px);
	}
}
@media(max-width:1200px){
	.gallery-thumbs .swiper-slide p{
		font-size: 14px;
		line-height: 25px;
	}
}
@media(max-width:1000px){
	.gallery-thumbs .swiper-slide{
		width: calc(33.333% - 10px);
		width: -webkit-calc(33.333% - 10px);
	}
	.iproduct-fd{
		right: 20px;
	}
}
@media(max-width:750px){
	.iproduct{
		height: calc(100% - 1rem);
		height: -webkit-calc(100% - 1rem);
		top: 1rem;
	}
	.gallery-top{
		height: 100%;
	}
	.iproduct-bot{
		bottom: inherit;
		top: 0;
	}
	.iproduct-fd{
		width: 100%;
		height: 50%;
		top: inherit;
		right: 0;
		top: 50%;
		transform:  inherit;
		-ms-transform:  inherit;
		-webkit-transform:  inherit;	
		-moz-transform:  inherit;
		margin: 0;
	}
	.iproduct-bot-a{
		padding: .2rem .6rem;
	}
	.iproduct-next,.iproduct-prev{
		width: .38rem;
		height: .33rem;
		background-size: cover !important;
		margin-top: -.165rem;
	}
	.gallery-thumbs .swiper-slide{
		width: calc(50% - 10px);
		width: -webkit-calc(50% - 10px);
	}
	.gallery-thumbs .swiper-slide p{
		font-size: .24rem;
		line-height: .4rem;
		padding: 0 .1rem;
		bottom: 0;
	}
	.iproduct-bot{
		    background: rgba(0,0,0,.6);
	}
	.iproduct-a{
		padding: .3rem;
		padding-bottom: 0;
	}
	.iproduct-a h2{
		font-size: .35rem;
		line-height: .4rem;
		height: .4rem;
	}
	.iproduct-a p{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
		height: 1.6rem;
	}
	.iproduct-b1{
		height: 1.5rem;
		line-height: 1.5rem;
	}
	.iproduct-b{
		padding: .3rem;
		padding-top: 0;
		margin-top: .2rem;
	}
	.iproduct-b2{
		font-size: .24rem;
		line-height: .35rem;
		margin-top: .1rem;
	}
	.iproduct-b-prev{
		left: 0;
		width: .2rem;
		height: .35rem;
		background-size: cover;
	}
	.iproduct-b-next{
		right: 0;
		width: .2rem;
		height: .35rem;
		background-size: cover;
	}
	
	.gallery-top .swiper-slide .gallery-top-bj{
		height: 7rem;
	}
	.gallery-top-img{
		line-height: initial !important;
		margin-top: 7.3rem !important;
		height: auto !important;
	}
	.gallery-top-img .img1{
		display: none !important;
	}
	.gallery-top-img .img2{
		display: block !important;
	}
}


/*首页现代厨房*/
.kitchen-slide{
	overflow: hidden;
}
.kitchen-bj{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow-x: auto;
	overflow: hidden;
}
.kitchen{
	width: 100%;
	/*height: 100vh;*/
	min-width:195.91vh;
	background: url(../img/home/bj5.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.kitchen-txt{
	position: absolute;
	top: 305px;
	left: 50%;
	transform:   translateX(-50%);
	-ms-transform:   translateX(-50%);
	-webkit-transform:   translateX(-50%);	
	-moz-transform:   translateX(-50%);
}
.kitchen-txt h2{
	font-size: 48px;
	line-height: 1;
}
.kitchen-txt p{
	font-size: 16px;
	line-height: 33px;
	color: #666;
	margin-top: 30px;
	max-width: 485px;
}
.kitchen ul{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}
.kitchen>img{
	max-height: 100%;
}
.kitchen-a{
	width: 40px;
	height: 40px;
	background: url(../img/home/ico03.png) no-repeat center;
	animation:myscale 2s linear 0s infinite;
	-moz-animation:myscale 2s linear 0s infinite;
	-webkit-animation:myscale 2s linear 0s infinite;
	-o-animation:myscale 2s linear 0s infinite;
}
@keyframes myscale{
	0% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
	50% {
		transform:   scale(0.8);
		-ms-transform:   scale(0.8);
		-webkit-transform:   scale(0.8);	
		-moz-transform:  scale(0.8);
	}
	100% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
}
	
@-moz-keyframes myscale{
	0% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
	50% {
		transform:   scale(0.8);
		-ms-transform:   scale(0.8);
		-webkit-transform:   scale(0.8);	
		-moz-transform:  scale(0.8);
	}
	100% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
}
@-webkit-keyframes myscale{
	0% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
	50% {
		transform:   scale(0.8);
		-ms-transform:   scale(0.8);
		-webkit-transform:   scale(0.8);	
		-moz-transform:  scale(0.8);
	}
	100% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
}
@-o-keyframes myscale{
	0% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
	50% {
		transform:   scale(0.8);
		-ms-transform:   scale(0.8);
		-webkit-transform:   scale(0.8);	
		-moz-transform:  scale(0.8);
	}
	100% {
		transform:   scale(1);
		-ms-transform:   scale(1);
		-webkit-transform:   scale(1);	
		-moz-transform:  scale(1);
	}
}
.kitchen ul li{
	position: relative;
	position: absolute;
	top: 0;
	left: 0;
}
.kitchen-b{
	width: 267px;
	height: 345px;
	background: url(../img/home/ico19.png) no-repeat center;
	background-size: cover;
	position: absolute;
	left: 50%;
	top: 0;
	transform:   translate(-50%,-100%);
	-ms-transform:   translate(-50%,-100%);
	-webkit-transform:   translate(-50%,-100%);
	-moz-transform:  translate(-50%,-100%);
	padding: 15px;
	text-align: center;
	display: none;
}
.kitchen-b div{
	height: 190px;
	line-height: 190px;
}
.kitchen-b div img{
	max-height: 100%;
}
.kitchen-b p{
	width: 100%;
	font-size: 20px;
	color: #333;
	line-height: 1;
	height: 20px;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.kitchen-b i{
	display: inline-block;
	width: 33px;
	height: 33px;
	background: url(../img/home/ico18.png) no-repeat center;
	background-size: cover;
	margin-top: 15px;
}
.kitchen .li1{
	top: 68%;
	left: 22%;
}
.kitchen .li2{
	top: 87%;
	left: 33%;
}
.kitchen .li3{
	top: 80%;
	left: 57%;
}
.kitchen .li4{
	top: 77%;
	left: 70%;
}
.kitchen .li5{
	top: 64%;
	left: 82%;
}
.kitchen .li6{
	top: 44%;
	left: 94%;
}
.kitchen .li6 .kitchen-b{
	    background: url(../img/home/ico19_1.png) no-repeat center;
    background-size: cover;
    top: inherit;
    bottom: 0;
    left: 40px;
    transform:   translate(-100%,5%);
	-ms-transform:  translate(-100%,5%);
	-webkit-transform: translate(-100%,5%);
	-moz-transform:  translate(-100%,5%);
    padding-top: 40px;
}
@media(max-width:1600px){
	.kitchen-txt{
		top: 200px;
	}
}
.kitchen-txt2{
	display: none;
}
.kitchen-md-hd{
	display: none;
}
@media(max-width:1200px){
	.kitchen{
		height: 100vh;
	}
	.kitchen>img{
		height: 100%;
	}
	.kitchen-txt1{
		display: none;
	}
	.kitchen-txt2{
		display: block;
		color: #fff;
		text-align: center;
		position: relative;
		z-index: 4;
	}
	.kitchen-txt p{
		margin: 0 auto;
		margin-top: 20px;
		color: #fff;
	}
	.kitchen-md-hd{
		display: block;
		position: absolute;
		left: 50%;
		bottom: 10px;
		transform: translateX(-50%);
		-ms-transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		width: 30px;
		z-index: 4;
		animation:myleft 4s linear 0s infinite;
		-moz-animation:myleft 4s linear 0s infinite;
		-webkit-animation:myleft 4s linear 0s infinite;
		-o-animation:myleft 4s linear 0s infinite;
	}
	
	@keyframes myleft{
		0% {left:46%;}
		50% {left:54%;}
		100% {left:46%;}
	}
		
	@-moz-keyframes myleft{
		0% {left:46%;}
		50% {left:54%;}
		100% {left:46%;}
	}
	@-webkit-keyframes myleft{
		0% {left:46%;}
		50% {left:54%;}
		100% {left:46%;}
	}
	@-o-keyframes myscale{
		0% {left:46%;}
		50% {left:54%;}
		100% {left:46%;}
	}
}
@media(max-width:750px){
	.kitchen-txt2{
		top: 1.8rem;
	}
	.kitchen-txt h2{
		font-size: .48rem;
	}
	.kitchen-txt p{
		font-size: .245rem;
		line-height: .45rem;
		margin-top: .2rem;
		max-width: 6rem;
	}
	.kitchen-b{
		width: 2.97rem;
		height: 3.75rem;
	}
	.kitchen-b div{
		height: 1.9rem;
		line-height: 1.9rem;
	}
	.kitchen-b p{
		font-size: .24rem;
		line-height: .4rem;
		height: .4rem;
		margin-top: .15rem;
	}
	.kitchen-b i{
		width: .4rem;
		height: .4rem;
		margin-top: .1rem;
	}
	.kitchen-md-hd{
		width: .4rem;
	}
	.kitchen .li6 .kitchen-b{
		padding-top: .4rem;
	}
}

.ikitchen-bj{
	width: 100%;
	height: 100%;
	background: no-repeat center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#ikitchen-vd{
	background: #000;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;
	display: none;
}
.ikitchen{
	padding-top: 350px;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 3;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.ikitchen-cont{
	max-width: 620px;
	color: #fff;
	position: relative;
	left: 15px;
	opacity: 0;
}
.ikitchen-a{
	font-size: 42px;
	line-height: 1.2;
}
.ikitchen-b{
	font-size: 16px;
	line-height:30px;
	margin-top: 30px;
}
.ikitchen-c{
	width: 60px;
	height: 60px;
	background: url(../img/home/ico09.png) no-repeat center;
	background-size: cover;
	margin-top: 60px;
}
.ikitchen-c:hover{
	opacity: .8;
}
.ikitchen-cf{
	cursor: pointer;
}
.ikitchen-f{
	width: 60px;
	text-align: center;
	font-size: 15px;
	line-height: 1;
	color: #fff;
	display: inline-block;
	position: relative;
	top: 0;
	animation:divfirst3 2s linear 0s infinite;
	-moz-animation:divfirst3 2s linear 0s infinite;
	-webkit-animation:divfirst3 2s linear 0s infinite;
	-o-animation:divfirst3 2s linear 0s infinite;
}
@keyframes divfirst3 {0%   {top: -5px;} 50%  {top: 5px;} 100% {top: -5px;}}
@-moz-keyframes divfirst3 {0%   {top: -5px;} 50%  {top: 5px;} 100% {top: -5px;}}
@-webkit-keyframes divfirst3 {0%   {top: -5px;} 50%  {top: 5px;} 100% {top: -5px;}}
@-o-keyframes divfirst3 {0%   {top: -5px;} 50%  {top: 5px;} 100% {top: -5px;}}

.ikitchen-slide{
	ruby-overhang: ;
}
.ikitchen-slide.swiper-slide-active .ikitchen-cont{
	left: 0;
	opacity: 1;
	transition: all 1s .3s;
  -webkit-transition:all 1s .3s;
	
}
.ikitchen-xbut{
	width: 55px;
	height: 55px;
	background: url(../img/home/x01.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 120px;
	right: 30px;
	z-index: 5;
	display: none;
}
@media(max-width:1600px){
	.ikitchen{
		padding-top: 200px;
	}
	.ikitchen-cont{
		max-width: 500px;
	}
}

@media(max-width:750px){
	.ikitchen{
		padding-top: 3rem;
	}
	.ikitchen-a{
		font-size: .45rem;
	}
	.ikitchen-b{
		font-size: .28rem;
		line-height: .5rem;
	}
	.ikitchen-xbut{
		width: .96rem;
		height: .9rem;
		top: 1.2rem;
		right: .3rem;
	}
	.ikitchen-f{
		font-size: 13px;
	}
}


/*旋转的产品*/
.flips-img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.flipsimg-swiper{
	width: 100%;
	height: 100%;
}
.flipsimg-swiper .swiper-slide>div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: no-repeat center;
	background-size: cover;
	transform: scale(.9);
	-ms-transform: scale(.9);
	-webkit-transform: scale(.9);
}
.flipsimg-swiper .swiper-slide>div:after{
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.flipsimg-swiper .swiper-slide.swiper-slide-active>div{
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 1s .4s;
  -webkit-transition:all 1s .4s;
	
}
.flipsimg-swiper .swiper-slide.swiper-slide-active>div.on{
	transform: scale(.9);
	-ms-transform: scale(.9);
	-webkit-transform: scale(.9);
	transition: all 1s 2s;
    -webkit-transition:all 1s 2s;
	
}
.flips-txt{
	width:1000px;
	height: 370px;

	position: absolute;
	top: 35%;
	left: 2%;
	z-index: 4;
}

.jsj {
	top: 55%!important;
	left: 5%!important;
}


.rqz {
	top:48%!important;
	left: 5%!important;
}
.flipstxt-swiper{
	width: 100%;
	height: 100%;
}
.flipstxt-div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	background: no-repeat center;
	background-size: cover;
	transform: scale(.9);
	-ms-transform: scale(.9);
	-webkit-transform: scale(.9);
}

.flipstxt-swiper .swiper-slide.swiper-slide-active .flipstxt-div{
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 1s .4s;
  -webkit-transition:all 1s .4s;
	
}
.flipstxt-swiper .swiper-slide.swiper-slide-active .flipstxt-div.on{
	transform: scale(.9);
	-ms-transform: scale(.9);
	-webkit-transform: scale(.9);
	transition: all 1s 2s;
    -webkit-transition:all 1s 2s;
	
}
.flipstxt-a{
	width: 100%;
	font-size: 70px;
	line-height: 1.2;
	color: #17181A;
	letter-spacing: 6px;
	display: flex;

}
.flipstxt-b{
	display: inline-block;
	width: 40px;
	height: 3px;
	background: #fff;margin-top: 20px;
}
.flipstxt-c{
	font-size: 30px;
	color: #252629;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	letter-spacing: 2px;
	margin-top: 20px;

	span:nth-of-type(2){
		margin-top: 8px;
		margin-bottom: 8px;
	}
}

.button-bg {
	position: relative;
}


.flipstxt-d{
	display: flex;
	width: 190px;
	height: 40px;
	background: linear-gradient(to right, #ff0024,#A44B61, #0070c5);
	border-radius: 20px;
	line-height: 40px;
	color: #fff;
	margin-top: 30px;
	justify-content: center;
	align-items: center;
	position: relative;
}

.flipstxt-d:before {
	position: absolute;
	transition: all 0.8s ;
	content: '';
	width: 0;
	border-radius: 20px;
	background: #EF0D2E;
	bottom: 0;
	left: 6%;
}

.hover-button-bg {
	mix-blend-mode: hard-light;
}

.flipstxt-d:hover:before {
	background: #EF0D2E;
	width: 94%;
	height: 40px;
	color: #fff;
}

.pic-icon {
	width: 20px;
	margin-left: 4px;
}
.flipstxt-d:hover{
	color: #fff;
	/*animation: hoverGradient 1s forwards;*/
}

/* 定义动画 */
@keyframes hoverGradient {
	from {
		background: linear-gradient(to right, #D00B26, #A44B61, #0070c5);
	}
	to {
		background: linear-gradient(to right, #D00B26, #D00B26, #D00B26); /* 全部变为红色 */
	}
}


.flips-cont{
	width: 787px;
	height: 787px;
	margin-top: -348px;
	margin-left: -393px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
}
.flips-cont .bj1{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/home/ico35.png) no-repeat center;
	z-index: 1;
	animation:spanfirst 5s linear 0s infinite;
	-moz-animation:spanfirst 5s linear 0s infinite;
	-webkit-animation:spanfirst 5s linear 0s infinite;
	-o-animation:spanfirst 5s linear 0s infinite;
}
.flips-cont .bj2{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/home/ico35_1.png) no-repeat center;
	z-index: 2;
	animation:spanfirst2 5s linear 0s infinite;
	-moz-animation:spanfirst2 5s linear 0s infinite;
	-webkit-animation:spanfirst2 5s linear 0s infinite;
	-o-animation:spanfirst2 5s linear 0s infinite;
}
@keyframes spanfirst2{
	0%{margin-top: 5px;} 50%  {margin-top: -5px;} 100% {margin-top: 5px;}
}
@-moz-keyframes spanfirst2{
	0%{margin-top: 5px;} 50%  {margin-top: -5px;} 100% {margin-top: 5px;}
}
@-webkit-keyframes spanfirst2{
	0%{margin-top: 5px;} 50%  {margin-top: -5px;} 100% {margin-top: 5px;}
}
@-o-keyframes spanfirst2{
	0%{margin-top: 5px;} 50%  {margin-top: -5px;} 100% {margin-top: 5px;}
}

.flips-cont .bj3{
	width: 634px;
	height: 634px;
	background: url(../img/home/ico36.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	margin-top: -317px;
	margin-left: -317px;
	animation:rotate 20s linear 0s infinite;
	-moz-animation:rotate 20s linear 0s infinite;
	-webkit-animation:rotate 20s linear 0s infinite;
	-o-animation:rotate 20s linear 0s infinite;
}

@keyframes rotate{0% {transform: rotate(0deg);}  100% {transform: rotate(360deg);}}
@-moz-keyframes rotate{0% {transform: rotate(0deg);}  100% {transform: rotate(360deg);}}
@-webkit-keyframes rotate{0% {transform: rotate(0deg);}  100% {transform: rotate(360deg);}}
@-o-keyframes rotate{0% {transform: rotate(0deg);}  100% {transform: rotate(360deg);}}


.flips-cont-a{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
.flips-cont-a a{
	display: block;
	position: absolute;
}
.flips-cont-a .d1{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	font-size: 0;
	line-height: 50px;
	text-align: center;
	background: #fff;
}
.flips-cont-a .d1 .img2{
	display: none;
}
.flips-cont-a .d2{
	width: 120px;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	color: #C30D23;
	position: absolute;
	top: 0;
	left: 60px;
	display: none;
}
.flips-cont-a a.on .d1{
	background: #c30d23;
}
.flips-cont-a a.on .img1{
	display: none;
}
.flips-cont-a a.on .img2{
	display: inline-block;
}
.flips-cont-a a.on .d2{
	display: block;
}
.flips-cont-a .a1{
	top: 350px;
    right: 10px;
}
.flips-cont-a .a2{
	top: 550px;
    right: 50px;
}
.flips-cont-a .a3{
	top: 680px;
    right: 190px;
}
.flips-cont-a .a4{
	top: 680px;
    left: 190px;
}
.flips-cont-a .a4 .d2{
	left: -130px;
	text-align: right;
}
.flips-cont-a .a5{
	top: 530px;
    left: 50px;
}
.flips-cont-a .a5 .d2{
	left: -130px;
	text-align: right;
}
.flips-cont-a .a6{
	top: 300px;
    left: 15px;
}
.flips-cont-a .a6 .d2{
	left: -130px;
	text-align: right;
}
.flips-cont-a .a7{
	top: 100px;
    left: 120px;
}
.flips-cont-a .a7 .d2{
	left: -130px;
	text-align: right;
}
.flips-cont-a .a8{
	top: 0px;
    left: 390px;
}
.flips-cont-a .a9{
	top: 120px;
    right: 100px;
}


.yyj-img {
	background-image:url(../img/rangeHood/hood_yyj.jpg) ;
}

.rqz-img {
	background-image:url(../img/rangeHood/hood_rqz.jpg)
}

.jsj-img {
	background-image:url(../img/rangeHood/hood_jsj.png)
}

.rsq-img {
	background-image:url(../img/rangeHood/hood_rsq.jpg)
}


@media(max-width:1600px){
	.flips-cont{
		transform: scale(.7);
		-ms-transform: scale(.7);
		-webkit-transform: scale(.7);
	}
	.flips-txt{
		    /*width: 322px;*/
		    /*height: 400px;*/
		    /*margin-top: -90px;*/
		    /*margin-left: -161px;*/
	}
	.flipstxt-a{
		/*font-size: 32px;*/
		width: 100%;
		font-size: 60px;
		line-height: 1.2;
		color: #17181A;
		letter-spacing: 6px;
		display: flex;
	}
	.flipstxt-b{

	}
	.flipstxt-c{
		font-size: 20px;
		color: #252629;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		letter-spacing: 2px;
		margin-top: 20px;

		span:nth-of-type(2){
			margin-top: 8px;
			margin-bottom: 8px;
		}
	}
	.flipstxt-d{
		width: 160px;
		margin-top: 40px;
	}
}
@media(max-width:1200px){
	.flipstxt-a{
		/*font-size: 32px;*/
		width: 100%;
		font-size: 50px;
		line-height: 1.2;
		color: #17181A;
		letter-spacing: 6px;
		display: flex;
	}
	.flipstxt-c{
		font-size: 18px;
		color: #252629;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		letter-spacing: 2px;
		margin-top: 20px;

		span:nth-of-type(2){
			margin-top: 6px;
			margin-bottom: 6px;
		}
	}
}
@media(max-width:1000px){
	.flipstxt-a{
		/*font-size: 32px;*/
		width: 100%;
		font-size: 40px;
		line-height: 1.2;
		color: #17181A;
		letter-spacing: 6px;
		display: flex;
	}
	.flipstxt-c{
		font-size: 16px;
		color: #252629;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		letter-spacing: 2px;
		margin-top: 20px;

		span:nth-of-type(2){
			margin-top: 4px;
			margin-bottom: 4px;
		}
	}
}

@media(max-width:750px){
	.flips-cont{
		transform: scale(.4);
		-ms-transform: scale(.4);
		-webkit-transform: scale(.4);
	}
	.flips-txt{
		    transform: scale(.5);
		-ms-transform: scale(.5);
		-webkit-transform: scale(.5);
	}

	.swiper-container {
		overflow: visible;
	}

	.flips-txt{
		width: 100%;
		height: 400px;
		position: absolute;
		top: 2%;
		left: -24%;
		z-index: 4;
	}

	.rqz {
		top:1%!important;
		left: -16%!important;
	}

	.jsj {
		top:1%!important;
		left: -9%!important;
	}

	.flipstxt-c-rsq {
		font-size: 38px!important;
	}

	.flipstxt-d-rqz {
		margin-left: 200px !important
	}

	.flipstxt-d-jsj {
		margin-left: 130px!important;
	}

	.flipstxt-a-rsq {
		margin-left: 48px!important;
	}

	.flipstxt-a-color {
		color: #FFF!important;
	}

	.flipstxt-c-rqz {
		margin-right: -78%!important;
	}

	.flipstxt-c-jsj {
		margin-right: -43%!important;
		color: #eae4e4 !important;
	}


	.pic-icon {
		width: 100px;
		margin-left: 4px;
	}

	.flipstxt-a{
		width: 100%;
		font-size: 72px;
		line-height: 1.2;
		color: #000000;
		letter-spacing: 9px;
		display: flex;
		white-space: nowrap;
		overflow: visible;
	}

	.flipstxt-c{
		font-size: 38px;
		color: #252629;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		letter-spacing: 2px;
		margin-top: 20px;
		margin-right: -100%;

		span{
			white-space: nowrap;
			overflow: visible;
		}

		span:nth-of-type(2){
			margin-top: 8px;
			margin-bottom: 8px;
		}
	}

	.flipstxt-d{
		display: flex	;
		width: 300px;
		height: 60px;
		background: linear-gradient(to right, #ff0024, #A44B61, #0070c5);
		border-radius: 50px;
		color: #fff;
		font-size: 30px;
		letter-spacing: 2px;
		margin-top: 60px;
		justify-content: center;
		align-items: center;
		margin-left: 250px;
		position: relative;

	}



	.flipstxt-d:before {
		position: absolute;
		transition: all 0.8s;
		content: '';
		width: 0;
		height: 60px;
		border-radius: 50px;
		background: #EF0D2E;
		bottom: 0;
		left: 10%;
	}

	.flipstxt-d:hover:before {
		background: #EF0D2E;
		width: 90%;
		height: 60px;
		color: #fff;
	}



	.pic-icon {
		width: 40px!important;
		margin-left: 4px;
	}


	.yyj-img {
		background-image:url(../img/rangeHood/phone_yyj.jpg) ;
	}

	.rqz-img {
		background-image:url(../img/rangeHood/phone_rqz.jpg)
	}

	.jsj-img {
		background-image:url(../img/rangeHood/phone_jsj.jpg)
	}

	.rsq-img {
		background-image:url(../img/rangeHood/phone_rsq.jpg)
	}
	
}






/*产品中心*/
.product{
	background: #f8f8f8;
	margin-top: 90px;
}
.product-a-bj{
	height: 460px;
	background: no-repeat center;
	background-size: cover;
}
.product-a-bj>a{
	display: block;
	width: 100%;
	height: 100%;
}
.product-a{
	width: 600px;
	padding-top: 90px;
	text-align: center;
	color: #fff;
}
.product-a1{
	width: 100%;
	font-size: 18px;
	line-height: 1;
}
.product-a2{
	display: inline-block;
	height: 35px;
	font-size: 22px;
	line-height: 35px;
	padding: 0 15px;
	background: #eb031e;
	border-radius: 17.5px;
	margin-top: 15px;
}
.product-a3{
	width: 100%;
	font-size: 48px;
	line-height: 55px;
	margin-top: 15px;
}
.product-a4{
	width: 100%;
	font-size: 30px;
	line-height: 40px;
	margin-top: 15px;
}
.product-a5{
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 25px;
	color: #fff;
}
.product-a5:hover{
	color: #eb031e;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.productA-swiper{
	height: 460px;
}
.productA-swiper .swiper-slide{
	background: no-repeat center;
	background-size: cover
}
.productA-swiper .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}
.product-b{
	padding-top: 45px;
	overflow: hidden;
}
.product-b>li{
	width: 8.333%;
	float: left;
	padding: 0 5px;
	text-align: center;
	cursor: pointer;
}
.product-b1{
	height: 50px;
	line-height: 50px;
	font-size: 0;
	position: relative;
	top: 0;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-b1 img{
	max-height: 100%;
}
.product-b2{
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-top: 10px;
}
.product-b>li:hover .product-b1{
	top: -6px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c{
	padding-bottom: 200px;
}
.product-c-list{
	margin-top: 60px;
}
.product-c-h2{
	font-size: 30px;
	line-height: 1;
	color: #000;
	text-align: center;
	position: relative;
	height: 30px;
}
.product-c-h2>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	padding-right: 35px;
	height: 27px;
	line-height: 27px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../img/product/ico02.png) no-repeat right center;
	cursor: pointer;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c-h2>span:hover{
	color: #000;
}
.product-c-h2>span.on{
	background: url(../img/product/ico01.png) no-repeat right center;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c-ul{
	width: calc(100% + 15px);
	width: -webkit-calc(100% + 15px);
	overflow: hidden;
	margin-top: 30px;
	/*display: none;*/
}
.product-c-ul>li{
	width: calc(25% - 15px);
	width: -webkit-calc(25% - 15px);
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	background: #fff;
	text-align: center;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c-ul>li:hover{
	box-shadow: 5px 5px 5px #ccc;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c-bj{
	position: relative;
}
.product-c1{
	display: block;
	font-size: 0;
	/*height: 300px;
	line-height: 300px;*/
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.product-c1>i{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 3;
	background: url(../img/icoX.png) no-repeat center;
	background-size: cover;
}
.product-c1 img{
	max-height: 100%;
}
.product-c1 .img2{
	display: none;
}
.product-c2{
	font-size: 16px;
	line-height: 25px;
	height: 25px;
	margin-top: 10px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.product-c3{
	font-size: 16px;
	line-height: 25px;
	height: 25px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.product-c4{
	display: inline-block;
	width: 100%;
	max-width: 240px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}
.product-c2,.product-c3,.product-c4{
	padding: 0 10px;
}
.product-c4>a{
	display: inline-block;
	width: 95px;
	height: 30px;
	color: #999;
	border: 1px solid #999;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	float: left;
	border-radius: 3px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c4>a:hover{
	color: #fff;
	background: #c30d23;
	border: 1px solid #c30d23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.product-c4>div{
	display: inline-block;
	padding: 0 12px;
	color: #999;
	height: 30px;
	border: 1px solid #999;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	float: right;
	border-radius: 3px;
}
@media(max-width:1600px){
	.product-c1{
		/*height: 200px;
		line-height: 200px;*/
	}
	.product-a-bj{
		height: 400px;
	}
	.productA-swiper{
		height: 400px;
	}
}
@media(max-width:1200px){
	.product-a3{
		font-size: 40px;
		line-height: 50px;
	}
	.product-a4{
		font-size: 25px;
		line-height: 33px;
	}
	.product-a-bj{
		height: 350px;
	}
	.productA-swiper{
		height: 350px;
	}
}
@media(max-width:1000px){
	.product-a{
		width: 500px;
		padding-top: 40px;
	}
	.product-a-bj{
		height: 300px;
	}
	.productA-swiper{
		height: 300px;
	}
	.product-b>li{
		width: 16.666%;
		margin-bottom: 20px;
	}
	.product-c-ul>li{
		width: calc(50% - 15px);
        width: -webkit-calc(50% - 15px);
	}
	.product-c{
		padding-bottom: 100px;
	}
}
.product-a-md{
	display: none;
}
@media(max-width:750px){
	.product-a-pc{
		display: none;
	}
	.product-a-md{
		display: block;
	}
	.product{
		margin-top: .9rem;
	}
	.product-a-bj{
		height: 8rem;
	}
	.productA-swiper{
		height: 8rem;
	}
	.product-a{
		width: 100%;
		padding-top: 4.5rem;
	}
	.product-a1{
		font-size: .28rem;
		line-height: 1;
	}
	.product-a2{
		font-size: .3rem;
		line-height: .5rem;
		height: .5rem;
		padding: 0 .2rem;
		margin-top: .15rem;
	}
	.product-a3{
		font-size: .4rem;
		line-height: .55rem;
		margin-top: .15rem;
	}
	.product-a4{
		font-size: .3rem;
		line-height: .45rem;
		margin-top: .15rem;
	}
	.product-a5{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.product-b{
		padding-top: .5rem;
	}
	.product-b>li{
		width: 33.333%;
		padding: 0 .1rem;
		margin-bottom: .25rem;
	}
	.product-b2{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.product-b1{
		height: .6rem;
		line-height: .6rem;
	}
	.product-c{
		padding-bottom: .8rem;
	}
	.product-c-h2{
		font-size: .4rem;
		height: .4rem;
		line-height: .4rem;
	}
	.product-c-h2>span{
		height: .4rem;
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .4rem;
		background-size: .4rem;
	}
	.product-c-h2>span.on{
		background-size: .4rem;
	}
	.product-c-ul{
		margin-top: .3rem;
	}
	.product-c-ul{
		width: calc(100% + .15rem);
    width: -webkit-calc(100% + .15rem);
	}
	.product-c-ul>li{
		margin-right: .15rem;
		margin-bottom: .15rem;
		padding: .2rem .1rem;
		height: 5.8rem;
	}
	.product-c1{
		/*height: 3rem;
		line-height: 3rem;*/
	}
	.product-c1>i{
		width: .4rem;
		height: .4rem;
		top: .1rem;
		right: .1rem;
	}
	.product-c2{
		margin-top: .15rem;
	}
	.product-c2,.product-c3{
		font-size: .26rem;
		height: .45rem;
		line-height: .45rem;
	}
	.product-c4{
		height: auto;
		margin-top: .1rem;
	}
	.product-c4>a{
		width: 55%;
		padding: 0 .15rem;
		font-size: .24rem;
		line-height: .43rem;
		height: .45rem;
		float: inherit;
	}
	.product-c4>div{
		padding: 0 .15rem;
		font-size: .24rem;
		line-height: .43rem;
		height: .45rem;
		float: inherit;
	}
	.product-c-list{
		margin-top: .6rem;
	}
}


/*产品详情*/
.productinfo-top-bj{
	height: 55px;
	width: 100%;
	margin-top: 90px;
	position: relative;
}
.productinfo-top{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 55px;
	background: #fff;
	border-bottom: 1px solid #eee;
}
.productinfo-top.on{
	position: fixed;
	z-index: 9;
}
.productinfo-top-cont{
	width: 100%;
	max-width: 1360px;
	padding: 0 50px;
	margin: 0 auto;
	overflow: hidden;
}
.productinfo-top-a{
	width: 455px;
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 55px;
	margin-right: 30px;
}
.productinfo-top-a>img{
	margin-right: 20px;
	position: relative;
	top: -2px;
}
.productinfo-top-b{
	float: left;
	overflow: hidden;
}
.productinfo-top-b>li{
	margin-right: 60px;
	float: left;
	position: relative;
	font-size: 16px;
	color: #666;
	line-height: 53px;
	cursor: pointer;
}
.productinfo-top-b>li:after{
	content: '';
	width: 1px;
	height: 15px;
	background: #999;
	position: absolute;
	left: -30px;
	top: 21px;
}
.productinfo-top-b>li.on{
	border-bottom: 2px solid #c30d23;
}
.productinfo-top-b>li:hover{
	color: #000;
}
.productinfo{
	width: 100%;
	max-width: 1080px;
	margin: 0 auto;
	padding: 0 50px;
	padding-top: 120px;
	padding-bottom: 180px;
}
.productinfo-ab{
	overflow: hidden;
	margin-bottom: 60px;
}
.productinfo-a{
	width: 440px;
	float: left;
}
.productinfo-a1{
	width: 440px;
	height: 380px;
	
}
.productinfo-a1 .swiper-slide{
	line-height: 380px;
	font-size: 0;
	text-align: center;
}
.productinfo-a1 .swiper-slide img{
	max-height: 100%;
	max-width: 100%;
}
.productinfo-a1 .swiper-slide video{
	width: 100%;
	height: 100%;
}
.productinfo-a2{
	height: 58px;
	margin-top: 20px;
	text-align: center;
}
.productinfo-a2>div{
	display: inline-block;
	width: 60px;
	height: 43px;
	padding: 5px 0;
	padding-bottom: 8px;
	margin: 0 7px;
	line-height: 33px;
	font-size: 20px;
	color: #333;
	cursor: pointer;
}
.productinfo-a2>div img{
	max-height: 100%;
}
.productinfo-a2>div.on{
	border-bottom: 1px solid #333;
}


.productinfo-b{
	width: 400px;
	float: right;
}
.productinfo-b1{
	overflow: hidden;
}
.productinfo-b1>div{
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background: #f1f3f5;
	color: #333;
	border-radius: 3px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
.productinfo-b1>div.on{
	background: inherit;
	border:1px solid #c30d23;
	line-height: 23px;
}
.productinfo-b2{
	font-size: 40px;
	line-height: 50px;
	margin-top: 15px;
	color: #333;
}
.productinfo-b3,.productinfo-b4{
	font-size: 18px;
	line-height: 25px;
	margin-top:20px;
	color: #666;
}
.productinfo-b4{
	margin-top: 5px;
}
.productinfo-h2{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	line-height: 1;
}
.productinfo-c>ul{
	margin-top: 30px;
}
.productinfo-c>ul li{
	margin-bottom: 50px;
	background: #fafafa;
	overflow: hidden;
}
.productinfo-c-img{
	float: right;
	width:50%;
	text-align: center;
	font-size: 0;
}
.productinfo-c-txt{
	width: 50%;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.productinfo-c-txt .txt{
	width: 355px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.productinfo-c1{
	font-size: 24px;
	color: #333;
	line-height: 30px;
	font-weight: bold;
}
.productinfo-c2{
	font-size: 20px;
	color: #c30d23;
	line-height: 26px;
	margin-top: 12px;
}
.productinfo-c3{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
.productinfo-c>ul li:nth-child(2n + 0) .productinfo-c-img{
	float: left;
}
.productinfo-d>ul{
	margin-top: 50px;
	overflow: hidden;
}
.productinfo-d>ul li{
	width: 480px;
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	font-size: 18px;
	color: #333;
	line-height: 30px;
	overflow: hidden;
}
.productinfo-d>ul li:nth-child(2n + 0){
	float: right;
}
.productinfo-d1{
	width: 280px;
	padding-right: 15px;
	float: left;
}
.productinfo-d2{
	width: 200px;
	float: left;
}
.productinfo-p18{
	font-size: 18px;
	line-height: 35px;
	color: #333;
	margin-top: 30px;
}
.productinfo-e{
	margin-top: 110px;
}
.productinfo-e1{
	margin: 50px 0;
	font-size: 0;
}
@media(max-width:1200px){
	.productinfo-c>ul li{
		position: relative;
	}
	.productinfo-c-txt{
		height:100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	.productinfo-c>ul li:nth-child(2n + 0) .productinfo-c-txt{
		left: inherit;
		right: 0;
	}
	.productinfo-c1{
		font-size: 20px;
		line-height: 26px;
	}
	.productinfo-c2{
		font-size: 16px;
		line-height: 22px;
	}
	.productinfo-c3{
		font-size: 14px;
		line-height: 20px;
	}
	.productinfo-d>ul li{
		width: 49%;
		font-size: 16px;
		line-height: 25px;
	}
	.productinfo-d1{
		width: 60%;
	}
	.productinfo-d2{
		width: 40%;
	}
}
@media(max-width:1000px){
	.productinfo-a{
		
	}
	.productinfo-b{
		width: 100%;
		margin-top: 30px;
	}
	.productinfo-b2{
		font-size: 30px;
		line-height: 40px;
	}
	
	.productinfo-top-cont{
		padding: 0 30px;
	}
	.productinfo{
		padding: 0 30px;
		padding-top: 60px;
		padding-bottom: 80px;
	}
	.productinfo-top-b>li{
		margin-right: 30px;
		font-size: 14px;
	}
	.productinfo-top-a{
		font-size: 13px;
		width: 400px;
	}
	.productinfo-top-b>li:after{
		left: -15px;
	}
	.productinfo-c-txt .txt{
		width: calc(100% - 50px);
		width: -webkit-calc(100% - 50px);
	}
	.productinfo-c3{
		margin-top: 10px;
		padding-top: 10px;
	}
	.productinfo-d>ul li{
		width: 100%;
	}

}
@media(max-width:750px){
	
	.productinfo-top-bj{
		margin-top: .9rem;
		height: 1.5rem;
	}
	.productinfo-top-cont{
		padding: 0 .3rem;
	}
	.productinfo-top{
		height: 1.5rem;
		padding-top: .1rem;
	}
	.productinfo-top.on{
		top: .9rem;
	}
	.productinfo-top-a{
		width: 100%;
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
	}
	.productinfo-top-a img{
		max-height: .6rem;
	}
	.productinfo-top-b>li{
		font-size: .26rem;
		line-height: .6rem;
		margin-right: .4rem;
	}
	.productinfo-top-b>li:after{
		top: .15rem;
		left: -.2rem;
	}
	.productinfo{
		padding: 0 .3rem;
		padding-top: .7rem;
		padding-bottom: .8rem;
	}
	.productinfo-ab{
		margin-bottom: .6rem;
	}
	.productinfo-a,.productinfo-b{
		width: 100%;
	}
	.productinfo-a1{
		width: 100%;
		height: 4rem;
	}
	.productinfo-a1 .swiper-slide{
		line-height: 4rem;
	}
	.productinfo-a2{
		height: 1rem;
	}
	.productinfo-a2>div{
		padding: 0;
		padding-bottom: .1rem;
		line-height: .5rem;
		font-size: .3rem;
		width: 1rem;
		height: .6rem;
		margin: 0 .1rem;
	}
	.productinfo-a{
		margin-bottom: .4rem;
	}
	.productinfo-b1>div{
		font-size: .24rem;
		height: .45rem;
		line-height: .45rem;
	}
	.productinfo-b2{
		font-size: .4rem;
		line-height: .5rem;
		margin-top: .2rem;
		font-weight: bold;
	}
	.productinfo-b3, .productinfo-b4{
		font-size: .28rem;
		line-height: .45rem;
		margin-top: .2rem;
	}
	.productinfo-b4{
		margin-top:0 ;
	}
	.productinfo-h2{
		font-size: .32rem;
	}
	.productinfo-c-img{
		width: 100%;
	}
	
	.productinfo-c-txt{
		position: relative;
		width: 100%;
	}
	.productinfo-c-txt .txt{
		position: relative;
		width: 100%;
		top: 0;
	    left: 0;
	    transform: inherit;
	    -ms-transform: inherit;
	    -webkit-transform: inherit;
	    padding: .2rem;
	}
	.productinfo-c1{
		font-size: .3rem;
		line-height: .45rem;
	}
	.productinfo-c2{
		font-size: .26rem;
		line-height: .4rem;
		margin-top: .15rem;
	}
	.productinfo-c3{
		font-size: .24rem;
		line-height: .4rem;
	}
	.productinfo-c>ul li{
		margin-bottom: .4rem;
	}
	.productinfo-d>ul{
		margin-top: .4rem;
	}
	.productinfo-d>ul li{
		padding: .15rem 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	.productinfo-p18{
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .3rem;
	}
	.productinfo-e{
		margin-top: .8rem;
	}
	.productinfo-e1{
		margin: .3rem 0;
	}
	
}



/*内页 现代厨房*/
.MQkitchen-swiper{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.MQkitchen-slide{
	background: no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.MQkitchen-slide.swiper-slide-active .animated {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
.MQkitchen-slide.swiper-slide-active .animated-delay1 {
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}
.MQkitchen-slide.swiper-slide-active .animated-delay2 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
.MQkitchen-slide.swiper-slide-active .animated-delay3 {
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
}
.MQkitchen-slide.swiper-slide-active .animated-delay4 {
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
}
.MQkitchen-slide.swiper-slide-active .animated-delay5 {
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
.MQkitchen-but{
	height: 60px;
	background: #c30d23;
	font-size: 36px;
	color: #fff;
	line-height: 60px;
	padding: 0 30px;
	border-radius: 30px;
	display: inline-block;
}
.MQkitchen-a-imgbj{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	background: no-repeat center;
	background-size: cover;
}
.MQkitchen-a{
	padding-top: 400px;
	color: #fff;
	text-align: center;
}
.MQkitchen-a1{
	font-size: 60px;
	line-height: 1.2;
	font-weight: bold;
	    text-shadow: 3px 3px 3px #333;
}
.MQkitchen-a2{
	font-size: 24px;
	line-height: 1.2;
	margin-top: 10px;
	    text-shadow: 3px 3px 3px #333;
}
.gynav-MQkitchen-bj{
	width: 100%;
	height: 85px;
	border-top: 1px solid rgba(255,255,255,.3); 
	background: rgba(0,0,0,.2);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.gynav-MQkitchen{
	text-align: center;
	color: #fff;
	font-size: 0;
}
.gynav-MQkitchen>div{
	display: inline-block;
	width: 20%;
	border-right: 1px solid rgba(255,255,255,.3);
	font-size: 18px;
	line-height: 84px;
	transition: all .3s;
  -webkit-transition:all .3s;
  cursor: pointer;
}
.gynav-MQkitchen>div:first-child{
	border-left: 1px solid rgba(255,255,255,.3);
}
.gynav-MQkitchen>div:hover{
	background: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.gynav-MQkitchen>a{
	display: inline-block;
	width: 20%;
	border-right: 1px solid rgba(255,255,255,.3);
	font-size: 18px;
	color: #fff;
	line-height: 84px;
	transition: all .3s;
  -webkit-transition:all .3s;
  cursor: pointer;
}
.gynav-MQkitchen>a:first-child{
	border-left: 1px solid rgba(255,255,255,.3);
}
.gynav-MQkitchen>a:hover{
	background: #C30D23;
	color: #fff;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.gynav-MQkitchen>a.on{
	background: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.MQkitchen-b{
	text-align: center;
	padding-top: 100px;
}
.MQkitchen-b1{
	font-size: 36px;
	line-height: 1.2;
	padding-top: 70px;
	padding-bottom: 35px;
	position: relative;
	color: #c30d23;
}
.MQkitchen-b1:after{
	content: '';
	width: 70px;
	height: 2px;
	background: #c30d23;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -35px;
}
.MQkitchen-b2{
	font-size: 16px;
	color: #666;
	line-height: 40px;
	margin-top: 40px;
	min-height: 400px;
}
.MQkitchen-b3{
	margin-top: 30px;
}

.MQkitchen-c{
	padding-top: 270px;
}
.MQkitchen-c-cont{
	width: 100%;
	overflow: hidden;
	margin-top: 60px;
}
.MQkitchen-c-lt{
	width: 340px;
	float: left;
}
.MQkitchen-c1{
	font-size: 36px;
	line-height: 45px;
	font-weight: bold;
	color: #fff;
}
.MQkitchen-c2{
	width: 100%;
	height: 3px;
	background: #c30d23;
	margin-top: 10px;
	margin-bottom: 15px;
}
.MQkitchen-c3{
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.MQkitchen-c-rt{
	width: 340px;
	float: right;
}
.MQkitchen-d{
	position: relative;
}
.MQkitchen-d1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: #000;
	display: none;
}
.MQkitchen-d .ikitchen-xbut{
	top: 30px;
}
#MQkitchen-vd{
	width: 100%;
	max-height: 100%;
}
.MQkitchen-d2{
	width: 80px;
	height: 80px;
	background: url(../img/home/ico09.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	margin-left: -40px;
	margin-top: -40px;
}

.MQkitchen-e-bj{
	width: 100%;
	height: 75%;
	background: #c30d23;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.MQkitchen-e{
	padding-top: 100px;
	text-align: center;
	position: relative;
	z-index: 2;
}
.MQkitchen-e .MQkitchen-but{
	background: #fff;
	color: #C30D23;
}
.KE-swiper{
	width: 100%;
	height: 625px;
	margin-top: 65px;
}
.KE-slide{
	overflow: hidden;
	background: #f0f0f0;
}
.KE-span{
	display: none;
}
.KE-slide-lt{
	width: 50%;
	height: 100%;
	float: left;
	background: no-repeat center;
	background-size: cover;
}
.KE-slide-rt{
	width: 50%;
	float: right;
	padding: 0 50px;
}
.MQkitchen-e-cont{
	width: 100%;
	max-width: 650px;
	margin: 0 auto;
	text-align: left;
}
.MQkitchen-e1{
	font-size: 36px;
	line-height: 45px;
	padding-top: 60px;
}
.MQkitchen-e2{
	margin-top: 35px;
	min-height: 380px;
}
.MQkitchen-e2 li{
	padding: 15px 0;
	border-bottom: 1px dashed #ccc;
}
.MQkitchen-e2 li>h3{
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	line-height: 25px;
}
.MQkitchen-e2 li>div{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.MQkitchen-e3{
	margin-top: 15px;
	overflow: hidden;
}
.MQkitchen-e3>div{
	width: 25px;
	font-size: 16px;
	line-height: 20px;
	color: #333;
	float: left;
	margin-left: 100px;
	position: relative;
	cursor: pointer;
}
.MQkitchen-e3>div:first-child{
	margin-left: 0;
}
.MQkitchen-e3>div:after{
	content: '';
	width: 70px;
	height: 2px;
	background: #333;
	position: absolute;
	top: 8px;
	left: -85px;
}
.MQkitchen-e3>div.on{
	color: #C30D23;
}

.KF-swiper{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
.KF-slide{
	background: no-repeat center;
	background-size: cover;
}
.MQkitchen-f-div{
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	z-index: 3;
	border-top: 1px solid rgba(255,255,255,.4);
	width: 100%;
	height: 90px;
}
.MQkitchen-f-div>div{
	width: 25%;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 90px;
	border-left: 1px solid rgba(255,255,255,.4);
	cursor: pointer;
	background:rgba(0,0,0,.4);
}
.MQkitchen-f-div>div:first-child{
	border-left: 0;
}
.MQkitchen-f-div>div.on{
	background: #C30D23;
	color: #fff;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.KFgy-swiper{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	border-top: 1px solid rgba(255,255,255,.4);
	width: 100%;
	height: 90px;
	background:rgba(0,0,0,.5);
}
.KFgy-swiper .swiper-slide{
	width: 14.285%;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 90px;
	border-left: 1px solid rgba(255,255,255,.4);
	cursor: pointer;
}
.KFgy-swiper .swiper-slide:last-child{
	border-right: 1px solid rgba(255,255,255,.4);
}
.KFgy-swiper .swiper-slide.swiper-slide-active{
	background: #C30D23;
	color: #fff;
}


.MQkitchen-f{
	padding-top: 300px;
	overflow: hidden;
}
.MQkitchen-f-lt{
	width: 460px;
	float: left;
	color: #fff;
}
.MQkitchen-f1{
	font-size: 36px;
	line-height: 1;
}
.MQkitchen-f2{
	font-size: 16px;
	line-height: 30px;
	margin-top: 35px;
}
.MQkitchen-f3{
	margin-top: 85px;
	overflow: hidden;
}
.MQkitchen-f3>div{
	width: 65px;
	height: 65px;
	border: 1px solid #fff;
	border-radius: 100%;
	background: url(../img/home/ico16.png) no-repeat center;
	background-size: 23px 20px;
	float: left;
	cursor: pointer;
	opacity: .9;
}
.MQkitchen-f3>div:last-child{
	background: url(../img/home/ico16_1.png) no-repeat center;
	background-size: 23px 20px;
	margin-left: 25px;
}
.MQkitchen-f3>div:hover{
	opacity: .6;
}
.KF-prev,.KF-next,.KF-span{
	display: none;
}
.KF-slide:first-child .MQkitchen-f3>div:first-child,.KF-slide:last-child .MQkitchen-f3>div:last-child{
	opacity: .1;
}

.MQkitchen-ftxt{
	display: none;
}

.MQkitchen-fpro{
	position: absolute;
	top: 50%;
    right: 100px;
	z-index: 4;
	background: rgba(255,255,255,.9);
	width: 400px;
	height: 340px;
	margin-top: -170px;
	padding: 20px;
}
.MQkitchen-fpro-a{
	font-size: 24px;
	line-height: 1;
	padding: 20px;
	color: #333;
	border-bottom: 1px solid #666;
}
.MQkitchen-fpro-b{
	width: 100%;
}

.MQkitchen-g{
	padding-top: 80px;
	text-align: center;
}
.MQkitchen-g1{
	margin-top: 40px;
	border-bottom: 1px solid #ccc;
}
.MQkitchen-g1 div{
	display: inline-block;
	font-size: 18px;
	line-height: 65px;
	color: #666;
	padding: 0 10px;
	margin: 0 60px;
	cursor: pointer;
}
.MQkitchen-g1 div.on{
	color: #C30D23;
	font-weight: bold;
	border-bottom: 2px solid #C30D23;
}
.MQkitchen-glist{
	padding-top: 40px;
	display: none;
}
.MQkitchen-glist-p{
	display: inline-block;
	max-width: 900px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.MQkitchen-g-swiper{
	margin-top: 30px;
}
.MQkitchen-g-swiper{
	padding-bottom: 45px;
}
.MQkitchen-g-swiper .swiper-slide{
	text-align: left;
}
.MQkitchen-g-d2 h3{
	font-size: 30px;
	line-height: 1;
	padding-top: 30px;
	color: #333;
}
.MQkitchen-g-d2>div{
	font-size: 16px;
	color: #666;
	line-height: 28px;
	min-height: 112px;
	margin-top: 15px;
}



.MQkitchen-glist-ul{
	margin-top: 40px;
	overflow: hidden;
}
.MQkitchen-glist-ul li{
	width: 25%;
	padding: 40px 15px;
	float: left;
	font-size: 0;
	position: relative;
}
.MQkitchen-glist-ul li>img{
	float: left;
	position: relative;
	top: 0;
	transition: all .5s;
  -webkit-transition:all .5s;
}
.MQkitchen-glist-ul li>div{
	width: calc(100% - 134px);
	width: -webkit-calc(100% - 134px);
	text-align: left;
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.MQkitchen-glist-ul li>div>h3{
	font-size: 24px;
	line-height: 1;
	color: #333;
}
.MQkitchen-glist-ul li>div>h4{
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-top: 10px;
}
.MQkitchen-glist-ul li:hover>img{
	top: -8px;
	transition: all .5s;
  -webkit-transition:all .5s;
}

.MQkitchen-h{
	position: relative;
}
.MQkitchenH-swiper-top{
	height: calc(100% - 140px);
	height: -webkit-calc(100% - 140px);
}
.MQkitchenH-swiper-top .swiper-slide{
	background: no-repeat center;
    background-size: cover;
}
.MQkitchenH-swiper-thumbs{
	height: 140px;
}
.MQkitchenH-swiper-thumbs .swiper-slide {
    width: 16.666%;
    height: 100%;
    background: no-repeat center;
    background-size: cover;
}
.MQkitchenH-swiper-thumbs .swiper-slide:after{
	content: '';
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.MQkitchenH-swiper-thumbs .swiper-slide-active:after{
	opacity: 0;
}
.MQkitchen-h-cont{
	width: 580px;
	padding-top: 170px;
}
.MQkitchen-h1{
	font-size: 36px;
	color: #fff;
	line-height: 1;
	margin-top: 45px;
}
.MQkitchen-h2{
	font-size: 16px;
	color: #fff;
	margin-top: 30px;
	line-height: 28px;
}
.MQkitchen-h3{
	display: inline-block;
	width: 190px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 20px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	margin-top: 40px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.MQkitchen-h3 img{
	width: 20px;
	margin-left: 10px;
	position: relative;
	top: -2px;
}
.MQkitchen-h3:hover{
	color: #fff;
	background: rgba(255,255,255,.4);
	transition: all .3s;
  -webkit-transition:all .3s;
}
/*.MQkitchenH-prev{
	top: inherit;
	bottom: 50px;
	left: 50%;
	margin-left: -840px;
}
.MQkitchenH-next{
	top: inherit;
	bottom: 50px;
	right: 50%;
	margin-right: -840px;
}*/

@media(max-width:1600px){
	.MQkitchen-a{
		padding-top: 280px;
	}
	.MQkitchen-a1{
		font-size: 40px;
	}
	.MQkitchen-a2{
		font-size: 20px;
	}
	.gynav-MQkitchen-bj{
		height: 60px;
	}
	.gynav-MQkitchen>div,.gynav-MQkitchen>a{
		line-height: 58px;
		font-size: 15px;
	}
	.MQkitchen-but{
		font-size: 22px;
		line-height: 40px;
		height: 40px;
	}
	.MQkitchen-b{
		padding-top: 50px;
	}
	.MQkitchen-b1{
		font-size: 24px;
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.MQkitchen-b2{
		font-size: 14px;
		line-height: 30px;
		margin-top: 20px;
		min-height: 300px;
	}
	.MQkitchen-c1{
		font-size: 22px;
		line-height: 32px;
	}
	.MQkitchen-c-cont{
		margin-top: 40px;
	}
	.MQkitchen-c-rt,.MQkitchen-c-lt{
		width: 200px;
	}
	.MQkitchen-c{
		padding-top: 340px;
	}
	.MQkitchen-c-rt{
		margin-right: 50px;
	}
	.MQkitchen-c3{
		font-size: 12px;
		line-height: 20px;
	}
	.MQkitchen-e{
		padding-top: 50px;
	}
	.KE-swiper{
		margin-top: 30px;
		height: 500px;
	}
	.KE-slide-rt{
		padding: 0 30px;
	}
	.MQkitchen-e1{
		font-size: 24px;
		line-height: 1.2;
		padding-top: 20px;
	}
	.MQkitchen-e2{
		margin-top: 20px;
	}
	.MQkitchen-e2 li>h3{
		font-size: 16px;
	}
	.MQkitchen-e2 li{
	}
	.MQkitchen-e2 li>div{
		font-size: 12px;
		line-height: 20px;
	}
	.MQkitchen-e3>div{
		margin-left: 50px;
	}
	.MQkitchen-e3>div:after{
		width: 40px;
		left: -48px;
	}
	.MQkitchen-f{
		padding-top: 160px;
	}
	.MQkitchen-f1{
		font-size: 28px;
	}
	.MQkitchen-f2{
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}
	.MQkitchen-f3{
		margin-top: 40px;
	}
	.MQkitchen-f3>div{
		width: 40px;
		height: 40px;
		    background-size: 16px 13px;
	}
	.MQkitchen-f3>div:last-child{
		background-size: 16px 13px;
	}
	.MQkitchen-f-div{
		height: 60px;
	}
	.MQkitchen-f-div>div{
		font-size: 16px;
		line-height: 60px;
	}
	.KFgy-swiper{
		height: 60px;
	}
	.KFgy-swiper .swiper-slide{
		font-size: 15px;
		line-height: 60px;
	}
	.MQkitchen-g{
		padding-top: 60px;
	}
	.MQkitchen-g1{
		margin-top: 30px;
	}
	.MQkitchen-g1 div{
		margin: 0 30px;
		line-height: 40px;
		font-size: 16px;
	}
	.MQkitchen-g-d2 h3{
		font-size: 26px;
		padding-top: 15px;
	}
	.MQkitchen-glist{
		padding-top: 20px;
	}
	.MQkitchen-glist-p{
		font-size: 14px;
		line-height: 25px;
	}
	.MQkitchen-glist-ul{
		margin-top: 20px;
	}
	.MQkitchen-glist-ul li{
		padding: 20px 10px;
		width: 33.333%;
	}
	.MQkitchen-glist-ul li>div>h3{
		font-size: 20px;
	}
	.MQkitchenH-swiper-top{
		height: calc(100% - 100px);
        height: -webkit-calc(100% - 100px);
	}
	.MQkitchenH-swiper-thumbs{
		height: 100px;
	}
	.MQkitchen-h-cont{
		padding-top: 150px;
	}
	.MQkitchen-h1{
		font-size: 26px;
		line-height: 35px;
		margin-top: 25px;
	}
	.MQkitchen-h2{
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}
	.MQkitchen-h3{
		width: 170px;
		font-size: 14px;
		margin-top: 30px;
	}
}
@media(max-width:1200px){
	.MQkitchen-swiper{
		position: relative;
		height: auto;
		padding-top: 90px;
	}
	.MQkitchen-wrapper{
		display: block;
		height: auto;	
	}
	.MQkitchen-slide:first-child{
		
	}
	.MQkitchen-a-bj{
		height: 500px;
	}
	.MQkitchen-a{
		padding-top: 150px;
	}
	.MQkitchen-b{
		padding-bottom: 70px;
	}
	.MQkitchen-c{
		padding-top: 200px;
		padding-bottom: 90px;
	}
	.MQkitchen-c-rt, .MQkitchen-c-lt{
		width: 240px;
	}
	.MQkitchen-g{
		padding-bottom: 50px;
	}
	.MQkitchen-glist-ul li>div>h4{
		font-size: 12px;
	}
	.MQkitchenH-swiper-top{
		height: 500px;
	}
	.MQkitchen-h-cont{
		padding-left: 100px;
	}
	.MQkitchen-d{
		height: 550px;
	}
	.MQkitchen-f-bj{
		/*height: calc(100vh - 90px);
		height: -webkit-calc(100vh - 90px);*/
		height: auto;
	}
	.MQkitchen-f-bj .iproduct{
		height: auto;
		position: relative;
	}
	.MQkitchen-fpro{
		right: 30px;
	}
	.MQkitchen-e{
		padding-bottom: 50px;
	}
	
}
@media(max-width:1000px){
	.KE-slide-lt{
		height: 350px;
	}
	.KE-slide-lt,.KE-slide-rt{
		width: 100%;
	}
	.KE-swiper{
		height: auto;
	}
	.MQkitchen-e-cont{
		padding-bottom: 30px;
	}
	.MQkitchen-glist-ul li{
		width: 50%;
	}
	.MQkitchenH-swiper-top{
		height: 380px;
	}
	.MQkitchenH-swiper-thumbs{
		height: 80px;
	}
	.MQkitchen-h-cont{
		padding-top: 80px;
		padding-left: 50px;
	}
	.MQkitchenH-swiper-thumbs .swiper-slide{
		width: 20%;
	}
	.MQkitchen-c-bj{
		background-size: 100% 360px;
		background-position-y: top;
	}
	.MQkitchen-c{
		padding-top: 400px;
	}
	.MQkitchen-c-cont *{
		color: #333 !important;
	}
	.MQkitchen-c-rt, .MQkitchen-c-lt{
		width: 48%;
	}
	.MQkitchen-d{
		height: 450px;
	}
	.MQkitchen-fpro{
		width: 260px;
	}
	.MQkitchen-f-lt{
		width: 300px;
	}
	.KFgy-swiper .swiper-slide{
		width: 20%;
	}
}
@media(max-width:750px){
	.MQkitchen-c-rt{
		margin-right: 0;
	}
	.MQkitchen-swiper{
		padding-top: .9rem;
	}
	.MQkitchen-a-bj{
		height: 6rem;
	}
	.MQkitchen-a{
		padding-top: 1.5rem;
	}
	.MQkitchen-a1{
		font-size: .45rem;
	}
	.MQkitchen-a2{
		font-size: .3rem;
	}
	.gynav-MQkitchen>div, .gynav-MQkitchen>a{
		font-size: .24rem;
		line-height: .8rem;
	}
	.gynav-MQkitchen{
		padding: 0 !important;
	}
	.gynav-MQkitchen-bj{
		height: .8rem;
	}
	.MQkitchen-but{
		font-size: .3rem;
		line-height: .7rem;
		height: .7rem;
	}
	.MQkitchen-b{
		padding-top: .7rem;
		padding-bottom: .8rem;
	}
	.MQkitchen-b1{
		font-size: .3rem;
		padding-top: .4rem;
		padding-bottom: .3rem;
	}
	.MQkitchen-b2{
		font-size: .26rem;
		line-height: .5rem;
		margin-top: .3rem;
		min-height: auto;
	}
	.MQkitchen-c-bj{
		background-size: 100% 4rem;
	}
	.MQkitchen-c{
		padding-top: 4.5rem;
		padding-bottom: .6rem;
	}
	.MQkitchen-c-cont{
		margin-top: .4rem;
	}
	.MQkitchen-c-rt, .MQkitchen-c-lt{
		width: 100%;
		margin-bottom: .45rem;
	}
	.MQkitchen-c1{
		font-size: .36rem;
		line-height: .5rem;
		font-weight: bold;
	}
	.MQkitchen-c2{
		margin-top: .1rem;
		margin-bottom: .15rem;
	}
	.MQkitchen-d{
		height: 5rem;
	}
	.MQkitchen-d .ikitchen-xbut{
		top: 0px;
		right: 0px;
	}
	.MQkitchen-e{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.KE-swiper{
		margin-top: .4rem;
	}
	.KE-slide-lt{
		height: 3.5rem;
	}
	.KE-slide-rt{
		padding: 0 .3rem;
	}
	.MQkitchen-e1{
		font-size: .35rem;
		font-weight: bold;
		padding-top: .2rem;
	}
	.MQkitchen-e2{
		margin-top: .1rem;
		min-height: auto;
	}
	.MQkitchen-e2 li{
		padding: .1rem 0;
	}
	.MQkitchen-e2 li>h3{
		font-size: .3rem;
	}
	.MQkitchen-e2 li>div{
		font-size: .24rem;
		line-height: .45rem;
	}
	.MQkitchen-e3>div{
		margin-left: .8rem;
	}
	.MQkitchen-e3>div:after{
		width: .6rem;
		left: -.75rem;
	}
	.MQkitchen-e-cont{
		padding-bottom: .3rem;
	}
	.MQkitchen-f-bj{
		/*height: calc(100vh - 1.5rem);
		height: -webkit-calc(100vh - 1.5rem);*/
	}
	.KF-swiper{
		position:relative ;
		height: 5rem;
	}
	.MQkitchen-f-div{
		display: block;
		position: relative;
		background: #000;
		height: auto;
		overflow: hidden;
	}
	.MQkitchen-f-div>div{
		width: 25%;
		font-size: .26rem;
		line-height: .6rem;
		height: .6rem;
		float: left;
		border-bottom: 1px solid rgba(255,255,255,.4);
	}
	.MQkitchen-f-div>div:last-child{
		border-right: 1px solid rgba(255,255,255,.4);
	}
	.MQkitchen-f{
		padding-top: 1rem;
	}
	.MQkitchen-f1{
		font-size: .32rem;
	}
	.MQkitchen-f2{
		font-size: .24rem;
		line-height: .45rem;
		margin-top: .15rem;
	}
	.MQkitchen-f-lt{
		width: 80%;
	}
	.MQkitchen-f3{
		margin-top: .2rem;
	}
	.MQkitchen-f3>div{
		width: .5rem;
		height: .5rem;
		background-size: .3rem .26rem;
	}
	.KFgy-swiper{
		position: relative;
		bottom: inherit;
		left: 0;
		top: 0;
		height: .8rem;
		background: #000;
	}
	.KFgy-swiper .swiper-slide{
		font-size: .24rem;
		line-height: .8rem;
		width: 33.333%;
	}
	
	.MQkitchen-ftxt{
		display: block;
		color: #333;
		padding: .3rem;
		padding-bottom: 0;
	}
	.MQkitchen-f3{
		display: none;
	}
	.MQkitchen-f-lt{
		display: none;
	}
	
	.MQkitchen-fpro{
		display: block;
		position: relative;
		width: 100%;
		top: 0;
		right: 0;
		margin: 0;
		height: 4rem;
	}
	.MQkitchen-fpro-a{
		font-size: .32rem;
		padding: .2rem 0;
	}
	
	.MQkitchen-g{
		padding-top: .4rem;
		padding-bottom: .7rem;
	}
	
	.MQkitchen-g-d2 h3{
		font-size: .35rem;
		padding-top: .2rem;
		font-weight: bold;
	}
	.MQkitchen-g-d2>div{
		font-size: .28rem;
		line-height: .45rem;
		margin-top: .2rem;
		min-height: auto;
	}
	.MQkitchen-g1{
		margin-top: .3rem;
	}
	.MQkitchen-g1 div{
		font-size: .3rem;
		line-height: .7rem;
		margin: 0 .3rem;
	}
	.MQkitchen-glist-p{
		font-size: .24rem;
		line-height: .5rem;
	}
	.MQkitchen-glist-ul li>img{
		width: 1.5rem;
	}
	.MQkitchen-glist-ul li{
		width: 100%;
		padding: .15rem .1rem;
	}
	.MQkitchen-glist-ul li>div{
		width: calc(100% - 2.3rem);
        width: -webkit-calc(100% - 2.3rem);
	}
	.MQkitchen-glist-ul li>div>h3{
		font-size: .3rem;
		font-weight: bold;
	}
	.MQkitchen-glist-ul li>div>h4{
		font-size: .24rem;
		margin-top: .1rem;
	}
	.MQkitchenH-prev,.MQkitchenH-next{
		width: .5rem;
		height: .7rem;
		background-size: .3rem .4rem;
	}
	.MQkitchenH-swiper-top{
		height: 6.5rem;
	}
	.MQkitchen-h-cont{
		width: 5.5rem;
		padding-top: .6rem;
		padding-left: .4rem;
	}
	.MQkitchen-h1{
		font-size: .3rem;
		line-height: .5rem;
		margin-top: .1rem;
	}
	.MQkitchen-h2{
		font-size: .24rem;
		line-height: .45rem;
		margin-top: .1rem;
	}
	.MQkitchen-h3{
		width: 2.4rem;
		height: .7rem;
		margin-top: .2rem;
		font-size: .26rem;
		line-height: .68rem;
	}
	.MQkitchen-h3 img{
		width: .2rem;
	}
	.MQkitchenH-swiper-thumbs{
		height: 1rem;
	}
	.MQkitchenH-swiper-thumbs .swiper-slide{
		width: 25%;
	}
	.MQkitchen-d2{
		width: 1rem;
		height: 1rem;
		margin-top: -.5rem;
		margin-left: -.5rem;
	}
}




/*关于名气*/
.about-a{
	background: rgba(0,0,0,.6);
}
.about-b1{
	text-align: center;
	padding-top: 80px;
}
.about-b2{
	font-size: 15px;
	color: #666;
	line-height: 35px;
	margin-top:40px;
}
.about-b3{
	text-align: center;
	margin-top: 40px;
}
.about-b3>div{
	display: inline-block;
	/*width: 180px;*/
	margin: 0 65px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.about-b3 .d1{
	font-size: 16px;
	color: #C30D23;
	line-height: 1;
}
.about-b3 .d1>span{
	font-size: 60px;
	display: inline-block;
}
.about-b3 .d2{
	font-size: 16px;
	color: #C30D23;
	line-height: 1;
	margin-top: 8px;
	margin-bottom: 20px;
}
.about-b4{
	position: relative;
	margin-top: 25px;
}
.about-b4>div{
	width: 78px;
	height: 78px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	margin-top: -39px;
	margin-left: -39px;
	background: url(../img/about/ico01.png) no-repeat center;
	background-size: cover;
	cursor: pointer;
}
.about-c-bj{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: rgba(0,0,0,.1);
}
.about-c{
	text-align: center;
	padding-top: 140px;
	color: #fff;
	position: relative;
	z-index: 2;
}
.about-c1{
	font-size: 30px;
	line-height: 45px;
	margin-top: 55px;
	font-weight: bold;
}
.about-c2{
	font-size: 16px;
	line-height: 35px;
	margin-top: 20px;
}

.about-d{
	text-align: center;
	padding-top: 130px;
	position: relative;
}
.about-d1{
	padding:0 80px;
}
.about-d-swiper{
	max-width: 1140px;
	margin: 0 auto;
	padding: 90px 0 130px 0;
	background: url(../img/about/ico02.png) no-repeat bottom center;
}
.about-d1-a{
	background: #fff;
	padding: 35px;
}
.about-d1-b{
	font-size: 20px;
	line-height: 30px;
	margin-top: 20px;
	display: none;
}
.about-d-swiper .swiper-slide-active .about-d1-b{
	display: block;
}
.about-d-swiper .swiper-slide-shadow-left,.about-d-swiper .swiper-slide-shadow-right{
	display: none;
}
.about-d-span .swiper-pagination-bullet-active{
	background: #C30D23;
}

.about-e{
	text-align: center;
	padding-top: 100px;
}
.about-e-swiper{
	/*background: url(../img/about/ico04.png) no-repeat left center;*/
	padding: 290px 0;
	padding-right: 460px;
}
.about-e-swiper .swiper-slide{
	height: 2px;
}
.about-es{
	margin-top: 80px;
	padding-left: 60px;
	padding-right: 60px;
	text-align: left;
	position: relative;
}
.about-e-prev{
	width: 46px;
	height: 46px;
	background: #f1f1f1 url(../img/home/ico17.png) no-repeat center;
	background-size: 6px 13px;
	left: 0;
	margin-top: -23px;
}
.about-e-next{
	width: 46px;
	height: 46px;
	background: #f1f1f1 url(../img/home/ico17_1.png) no-repeat center;
	background-size: 6px 13px;
	right: 0;
	margin-top: -23px;
}
.about-e1{
	position: absolute;
	left: 0;
	bottom: -40px;
	width: 490px;
	padding-bottom: 95px;
	height: 335px;
	padding-left: 20px;
}
.about-e1-a{
	width: 100%;
	height: 240px;
	position: relative;
	border-left: 1px solid #E1E1E1;
}
.about-e1-a1{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	padding-left: 20px;
}
.about-e1-a1>img{
	width: 220px;
	float: left;
}
.about-e1-a1>.div1{
	width: 210px;
	float: left;
	margin-left: 10px;
}
.about-e1-a1>.div1>h3{
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}
.about-e1-a1>.div1>h4{
	font-size: 18px;
	line-height: 22px;
	color: #C30D23;
	margin-top: 5px;
}
.about-e1-a1>.div1>div{
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-top: 5px;
}
.about-e1-b{
	font-size: 18px;
	color: #666;
	line-height: 1;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about-e1-c{
	width: calc(100% + 220px);
	width: -webkit-calc(100% + 220px);
	height: 10px;
	background: url(../img/about/ico03.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 17px;
	bottom: 0px;
	display: none;
}
.about-e-xt{
	width: 100%;
	padding-left: 18px;
	height: 11px;
	position: absolute;
	top: 285px;
	left: 0;
}
.about-e-xt>div{
	width: 100%;
	height: 11px;
	background: url(../img/about/ico04.png) no-repeat left center;
	background-size: cover	
}
@media(min-width:751px){
	.about-e-swiper .swiper-slide:nth-child(2n + 0) .about-e1{
		bottom: inherit;
		top: -40px;
		padding-bottom: 0;
		padding-top: 80px;
	}
	.about-e-swiper .swiper-slide:nth-child(2n + 0) .about-e1-b{
		bottom: inherit;
		top: 0;
	}
	.about-e-swiper .swiper-slide:nth-child(2n + 0) .about-e1-a1{
		top: inherit;
		bottom: 0;
	}
}


.about-f{
	text-align: center;
	padding-top: 80px;
}
.about-f-ul{
	width: calc(100% + 25px);
	width: -webkit-calc(100% + 25px);
	margin-top: 90px;
	overflow: hidden;
}
.about-f-ul li{
	width: calc(50% - 25px);
	width: -webkit-calc(50% - 25px);
	margin-right: 25px;
	margin-bottom: 25px;
	color: #333;
	float: left;
	height: 280px;
	background: #fff;
	padding: 40px 10px;
	overflow: hidden;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.about-f-lt{
	width: 180px;
	height: 100%;
	font-size: 90px;
	line-height: 200px;
	border-right: 1px solid #ccc;
	float: left;
}
.about-f-rt{
	width: calc(100% - 180px);
	width: -webkit-calc(100% - 180px);
	float: left;
	height: 200px;
	position: relative;
	text-align: left;
}
.about-ff{
	width: 100%;
	position: absolute;
	padding-left: 50px;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.about-f1{
	font-size: 30px;
	line-height: 1;
}
.about-f2{
	font-size: 16px;
	line-height: 36px;
	color: #666;
	margin-top: 18px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.about-f-ul li:hover{
	background: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.about-f-ul li:hover{
	color: #fff;
}
.about-f-ul li:hover .about-f2{
	color: #fff;
	transition: all .3s;
  -webkit-transition:all .3s;
}

@media(max-width:1600px){
	.about-b1{
		padding-top: 40px;
	}
	.about-b2{
		margin-top: 25px;
		font-size: 14px;
		line-height: 25px;
	}
	.about-b3{
		margin-top: 20px;
	}
	.about-b3 .d1>span{
		font-size: 40px;
	}
	.about-c{
		padding-top: 100px;
	}
	.about-c1{
		font-size: 24px;
		line-height: 35px;
		margin-top: 40px;
	}
	.about-c2{
		font-size: 14px;
		line-height: 30px;
	}
	.about-d{
		padding-top: 50px;
	}
	.about-d-swiper{
		padding-top: 40px;
		padding-bottom: 120px;
	}
	.about-d1-a{
		padding: 20px;
	}
	.about-d1-b{
		font-size: 16px;
		line-height: 25px;
		margin-top: 5px;
	}
	.about-e-xt{
		top: 235px;
	}
	.about-f{
		padding-top: 50px;
	}
	.about-f-ul{
		margin-top: 40px;
	}
	.about-f-ul li{
		padding: 20px 10px;
		height: 200px;
	}
	.about-f-lt{
		line-height: 160px;
	}
	.about-f-rt{
		height: 160px;
	}
	.about-e-swiper{
		padding-right: 370px;
	}
	.about-e{
		padding-top: 50px;
	}
	.about-es{
		margin-top: 40px;
	}
	.about-e-swiper{
		padding: 240px 0;
	}
	.about-e1{
		height: 280px;
	}
	.about-e1-a{
		height: 200px;
	}
	.about-e1-c{
		width: calc(100% + 150px);
    width: -webkit-calc(100% + 150px);
	}
}
@media(max-width:1400px){
	.about-e-swiper{
		padding-right: 360px;
	}
}
@media(max-width:1200px){
	.about-b{
		padding-bottom: 50px;
	}
	.about-c{
		padding-bottom: 100px;
	}
	.about-e{
		padding-bottom: 50px;
	}
	.about-e-swiper{
		padding-right: 450px;
	}
	.about-e1-c{
		width: calc(100% + 240px);
    width: -webkit-calc(100% + 240px);
	}
	.about-f-lt{
		width: 100px;
		font-size: 60px;
	}
	.about-f-rt{
		width: calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
	}
	.about-ff{
		padding-left: 20px;
	}
	.about-f{
		padding-bottom: 50px;
	}
}
@media(max-width:1000px){
	.about-b3>div{
		margin:  0 20px;
	}
	.about-d1{
		padding: 0 30px;
	}
	.about-f1{
		font-size: 20px;
	}
	.about-f2{
		font-size: 13px;
		line-height: 20px;
	}
}
@media(max-width:750px){

	.is-show-animated{
		display: none;
	}
	.about-b1{
		padding-top: .7rem;
	}
	.about-b{
		padding-bottom: .7rem;
	}
	.about-b2{
		font-size: .26rem;
		line-height: .5rem;
		margin-top: .25rem;
	}
	.about-b3 .d1{
		font-size: .26rem;
	}
	.about-b3 .d1>span{
		font-size: .4rem;
	}
	.about-b3 .d2{
		font-size: .24rem;
		margin-top: .1rem;
		margin-bottom: .2rem;
	}
	.about-b3>div{
		width: auto;
		margin: 0 .1rem;
	}
	.about-b4 img{
		width: 200%;
		max-width: 200%;
		margin-left: 0;
	}
	.about-b4>div{
		width: .7rem;
		height: .7rem;
		margin-top: -.35rem;
		margin-left: -.35rem;
	}
	.about-c{
		padding-top: .8rem;
		padding-bottom: 1rem;
	}
	.about-c1{
		font-size: .32rem;
		line-height: .55rem;
		margin-top: .3rem;
	}
	.about-c2{
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .3rem;
	}
	.about-d{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.about-d1-b{
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .15rem;
	}
	.about-d-swiper{
		background: inherit;
		padding-bottom: 1rem;
	}
	.merchants-da-next,.merchants-da-prev{
		width: .4rem !important;
		height: .8rem !important;
		margin-top: -.4rem !important;
		background-size: .1rem .3rem !important;
	}
	.about-e{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.about-es{
		padding-left: .7rem;
		padding-right: .7rem;
	}
	.about-e1{
		width: 5.3rem;
	}
	.about-e1-a1>img{
		width: 2.3rem;
	}
	.about-e1-a1>.div1{
		width: 100%;
		margin-left: 0;
	}
	.about-e1-a1>.div1>h3,.about-e1-a1>.div1>h4{
		font-size: .28rem;
		line-height: .35rem;
		margin-top: .1rem;
	}
	.about-e1-a1>.div1>div{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.about-e-swiper{
		padding-right: 0rem;
		padding-bottom: .8rem;
	}
	.about-e-prev,.about-e-next{
		width: .6rem;
		height: .6rem;
		margin-top: -.3rem;
	}
	.about-e1-b{
		font-size: .28rem;
	}
	.about-e1{
		padding-bottom: 1rem;
		bottom: -.5rem;
	}
	.about-e1-a{
		height: 230px;
	}
	.about-e1-c{
		width: 100%;
	}
	.about-f{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.about-f-ul{
		margin-top: .4rem;
	}
	.about-f-ul li{
		width: 100%;
		margin: 0;
		margin-bottom: .2rem;
		height: 2rem;
		padding: .2rem;
	}
	.about-f-lt{
		font-size: .5rem;
		line-height: 1.6rem;
		width: 1.5rem;
	}
	
	.about-f-rt{
		width: calc(100% - 2rem);
    width: -webkit-calc(100% - 2rem);
    height: 1.6rem;
	}
	.about-f1{
		font-size: .3rem;
	}
	.about-f2{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .15rem;
	}
	.about-f-ul{
		width: 100%;
	}
}




/*招商加盟*/
.merchants-a{
	background: rgba(0,0,0,.5);
}
.merchants-b1{
	text-align: center;
	padding-top: 70px;
}
.merchants-b-cont{
	overflow: hidden;
	margin-top: 40px;
	height: 700px;
}
.merchants-b-lt{
	width: calc(100% - 480px);
	width: -webkit-calc(100% - 480px);
	height: 100%;
	float: left;
	position: relative;
	z-index: 1;
}
.merchants-b-lt li{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;background: no-repeat center;
	background-size: cover;
	display: none;
}
.merchants-b-lt li .d1{
	width: 530px;
	margin-top: 85px;
	margin-left: 80px;
	color: #fff;
}
.merchants-b-lt li .d1>h3{
	font-size: 40px;
	line-height: 1.2;
	text-shadow: 3px 3px 3px #666;
}
.merchants-b-lt li .d1>div{
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	text-shadow: 3px 3px 3px #666;
}
.merchants-b-rt{
	width: 480px;
	float: right;
	position: relative;
	z-index: 2;
	background: #737373;
}
.merchants-b-rt li{
	width: 100%;
	height: 140px;
	position: relative;
	cursor: pointer;
	font-size: 0;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.merchants-b-rt li:nth-child(2){
	background: #616161;
}
.merchants-b-rt li:nth-child(3){
	background: #555555;
}
.merchants-b-rt li:nth-child(4){
	background: #4c4c4c;
}
.merchants-b-rt li:nth-child(5){
	background: #3d3d3d;
}
.merchants-b-rt li .d1{
	display: inline-block;
	text-align: center;
	width: 29%;
	float: left;
	line-height: 140px;
	border-right: 1px solid rgba(255,255,255,.3);
}
.merchants-b-rt li .d2{
	display: inline-block;
	width: 71%;
	height: 140px;
	position: relative;
}
.merchants-b-rt li .d2>div{
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 0;
	padding: 0px 22px;
	transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.merchants-b-rt li:hover{
	background: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.merchants-b-rt li:hover:after{
	content: '';
	width: 18px;
	height: 100%;
	position: absolute;
	left: -18px;
	top: 0;
	background: url(../img/merchants/ico07.png) no-repeat center;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.merchants-b-rt li.on{
	background: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.merchants-b-rt li.on:after{
	content: '';
	width: 18px;
	height: 100%;
	position: absolute;
	left: -18px;
	top: 0;
	background: url(../img/merchants/ico07.png) no-repeat center;
	transition: all .3s;
  -webkit-transition:all .3s;
}

.merchants-c{
	text-align: center;
	padding-top: 60px;
}
.merchants-c-ul{
	width: calc(100% + 16px);
	width: -webkit-calc(100% + 16px);
	margin-left: -7.5px;
	padding: 10px 0;
	margin-top: 25px;
	overflow: hidden;
}
.merchants-c-ul li{
	width: calc(20% - 16px);
	width: -webkit-calc(20% - 16px);
	margin: 7px;
	float: left;
	background: #fff;
	height: 335px;
	box-shadow: 0 0 5px #ccc;
	padding: 20px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.merchants-c-ul li:hover{
	box-shadow: 5px 5px 5px #999;
	transition: all .3s;
  -webkit-transition:all .3s;
}

.merchants-c1{
	text-align: center;
	margin-top: 5px;
}
.merchants-c2{
	font-size: 24px;
	line-height: 1;
	color: #000;
	margin-top: 25px;
}
.merchants-c3{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	margin-top: 10px;
}

.merchants-d-bj{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../img/merchants/bj02.jpg) no-repeat center;
	background-size: cover;
}
.merchants-d{
	text-align: center;
	padding-top: 70px;
	position: relative;
	z-index: 2;
}
.merchants-d1{
	border-bottom: 1px solid #E1E1E1;
	margin-top: 30px;
	text-align: center;
}
.merchants-d1>div{
	font-size: 18px;
	color: #3d3d3d;
	line-height: 60px;
	display: inline-block;
	margin: 0 50px;
	cursor: pointer;
}
.merchants-d1>div.on{
	color: #C30D23;
	font-weight: bold;
	border-bottom: 2px solid #C30D23;
}
.merchants-d2{
	margin-top: 40px;
}
.merchants-d2 li{
	display: block; 
}
.merchants-d2-a{
	font-size: 16px;
	color: #333;
	line-height: 25px;
}
.merchants-d2-b{
	padding: 0 90px;
	margin-top: 40px;
	position: relative;
}
.merchants-da-swiper{
	/*padding: 0 200px;*/
}
.merchants-da-swiper .swiper-slide{
	background: #fff;
	padding: 15px;
	border: 1px solid #E1E1E1;
}
.merchants-da-swiper .swiper-slide>div{
	font-size: 16px;
	line-height: 25px;
	margin-top: 10px;
}
.merchants-da-swiper .swiper-slide-shadow-left,.merchants-da-swiper .swiper-slide-shadow-right{
	display: none;
}
.merchants-da-prev{
	width: 35px;
	height: 120px;
	background: #ccc;
	left: 0;
	margin-top: -60px;
	background:#ccc url(../img/home/ico04.png) no-repeat center;
}
.merchants-da-prev:hover{
	background: #C30D23 url(../img/home/ico04.png) no-repeat center;
}
.merchants-da-next{
	width: 35px;
	height: 120px;
	background: ;
	right: 0;
	margin-top: -60px;
	background:#ccc  url(../img/home/ico04_1.png) no-repeat center;
}
.merchants-da-next:hover{
	background: #C30D23 url(../img/home/ico04_1.png) no-repeat center;
}

.merchants-e{
	text-align: center;
	padding-top: 75px;
}
.merchants-e-ul{
	margin-top: 90px;
	margin-bottom: 120px;
	overflow: hidden;
}
.merchants-e-ul li{
	width: calc(50% - 17px);
	width: -webkit-calc(50% - 17px);
	float: left;
	height: 410px;
	background: #fff;
	overflow: hidden;
}
.merchants-e-ul li:last-child{
	float: right;
}
.merchants-e-ul li:first-child{
	float: left;
}
.merchants-e-ul li a{
	display: block;
	overflow: hidden;
}
.merchants-e-img{
	width: 55.75%;
	height: 410px;
	float: left;
	background: no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.merchants-e-img>div{
	background: no-repeat center;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.merchants-e-rt{
	width: 44.25%;
	float: right;
	padding: 30px;
	text-align: left;
}
.merchants-e1{
	overflow: hidden;
}
.merchants-e1-a{
	width: 70px;
	height: 70px;
	float: left;
	border-radius: 100%;
	margin-right: 15px;
}
.merchants-e1-b{
	width: calc(100% - 85px);
	width: -webkit-calc(100% - 85px);
	float: left;
}
.merchants-e1-b>h3{
	font-size: 18px;
	color: #666;
	line-height: 1;
	font-weight: bold;
	margin-top: 17px;
}
.merchants-e1-b>div{
	font-size: 14px;
	color: #666;
	line-height: 1.2;
	margin-top: 10px;
}
.merchants-e2{
	font-size: 14px;
	line-height: 25px;
	margin-top: 35px;
	min-height: 175px;
	overflow: hidden;
	color: #666;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
}
.merchants-e3{
	display: inline-block;
	width: 95px;
	height: 30px;
	margin-top: 35px;
	background: #686868;
	border-radius: 3px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.merchants-e-ul li:hover .merchants-e3{
	background: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}

@media(max-width:1600px){
	.merchants-b1{
		padding-top: 50px;
	}
	.merchants-b-cont{
		margin-top: 30px;
		height: 500px;
	}
	.merchants-b-rt li{
		height: 100px;
	}
	.merchants-b-rt li .d2,.merchants-b-rt li .d1{
		height: 100px;
	}
	.merchants-b-rt li .d1{
		line-height: 100px;
	}
	.merchants-b-rt li .d2>div{
		font-size: 16px;
		line-height: 25px;
	}
	.merchants-b-lt li .d1{
		margin-top: 40px;
		margin-left: 40px;
	}
	.merchants-b-lt li .d1>h3{
		font-size: 30px;
	}
	.merchants-b-lt li .d1>div{
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}
	.merchants-b-rt{
		width: 400px;
	}
	.merchants-b-lt{
		width: calc(100% - 400px);
    width: -webkit-calc(100% - 400px);
	}
	.merchants-c{
		padding-top: 50px;
	}
	.merchants-c-ul{
		margin-top: 15px;
	}
	.merchants-c1{
		height: 40px;
	}
	.merchants-c1 img{
		max-height: 100%;
	}
	.merchants-c-ul li{
		padding: 10px;
		height: 240px;
	}
	.merchants-c2{
		font-size: 16px;
		margin-top: 15px;
	}
	.merchants-c3{
		font-size: 12px;
		line-height: 20px;
	}
	.merchants-d{
		padding-top: 50px;
	}
	.merchants-d1{
		margin-top: 20px;
	}
	.merchants-d2{
		margin-top: 20px;
	}
	.merchants-d2-b{
		margin-top: 20px;
	}
	.merchants-da-swiper .swiper-slide>div{
		font-size: 14px;
	}
	.merchants-d1>div{
		line-height: 40px;
	}
	.merchants-e{
		padding-top: 50px;
	}
	.merchants-e-ul{
		margin-top: 35px;
		margin-bottom: 50px;
	}
	.merchants-e-ul li{
		height: 320px;
	}
	.merchants-e-img{
		height: 320px;
	}
	.merchants-e-rt{
		padding: 15px;
	}
	.merchants-e1-a{
		width: 40px;
		height: 40px;
	}
	.merchants-e1-b{
		width: calc(100% - 55px);
    width: -webkit-calc(100% - 55px);
	}
	.merchants-e1-b>h3{
		font-size: 15px;
		margin-top: 0;
	}
	.merchants-e1-b>div{
		font-size: 12px;
		margin-top: 5px;
	}
	.merchants-e2{
		font-size: 12px;
		line-height: 20px;
		min-height: 140px;
		margin-top: 20px;
	}
}
@media(max-width:1200px){
	.merchants-c{
		padding-bottom: 40px;
	}
	.merchants-d{
		padding-bottom: 50px;
	}
	.merchants-e{
		padding-bottom: 50px;
	}
}
@media(max-width:1000px){
	.merchants-b-rt,.merchants-b-lt{
		width: 100%;
	}
	.merchants-b-lt{
		height: 400px;
	}
	.merchants-b-cont{
		height: auto;
	}
	.merchants-b-rt li{
		height: 70px;
	}
	.merchants-b-rt li .d2, .merchants-b-rt li .d1{
		height: 70px;
	}
	.merchants-b-rt li .d1{
		line-height: 70px;
	}
	.merchants-c-ul li{
		width: calc(33.333% - 16px);
    width: -webkit-calc(33.333% - 16px);
	}
	.merchants-d2-b{
		padding: 0 60px;
	}
	.merchants-e-ul li{
		width: 100%;
		margin-bottom: 20px;
	}
}
@media(max-width:750px){
	.merchants-a .gynav-MQkitchen>div{
		width: 33.333%;
	}
	.merchants-b1{
		padding-top: .7rem;
	}
	.merchants-b-cont{
		margin-top: .3rem;
	}
	.merchants-b-rt li .d2>div{
		font-size: .26rem;
		line-height: .45rem;
	}
	.merchants-b-rt li{
		height: .8rem;
	}
	.merchants-b-rt li .d2, .merchants-b-rt li .d1{
		height: .8rem;
	}
	.merchants-b-rt li .d1{
		line-height: .8rem;
	}
	.merchants-b-rt li .d1 img{
		width: .4rem;
	}
	.merchants-b-lt{
		height: 4rem;
	}
	.merchants-b-lt li .d1{
		width: 100%;
		margin: 0;
		padding:.4rem;
	}
	.merchants-b-lt li .d1>h3{
		font-size: .35rem;
	}
	.merchants-b-lt li .d1>div{
		font-size: .24rem;
		margin-top: .2rem;
		line-height: .45rem;
	}
	.merchants-c{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.merchants-c-ul li{
		    width: calc(50% - 16px);
    width: -webkit-calc(50% - 16px);
    height: 5rem;
	}
	.merchants-c3{
		font-size: .24rem;
		line-height: .4rem;
	}
	.merchants-d2-b{
		padding:  0 .7rem;
	}
	.merchants-da-swiper .swiper-slide>div{
		font-size: .24rem;
		line-height: .45rem;
	}
	.merchants-e-ul li{
		height: auto;
	}
	.merchants-e2{
		min-height: auto;
	}
	.merchants-e{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.merchants-e-img,.merchants-e-rt{
		width: 100%;
	}
	.merchants-e3{
		width: 1.4rem;
		font-size: .28rem;
		line-height: .7rem;
		height: .7rem;
		margin-top: .25rem;
	}
	.merchants-e-ul{
		margin-bottom: .4rem;
	}
	.merchants-b-rt li .d1{
		width: 18%;
	}
	.merchants-b-rt li .d2{
		width: 82%;
	}
	.merchants-d1>div{
		font-size: .3rem;
		line-height: .6rem;
		margin: 0 .2rem;
	}
}



/*用户服务*/
.user-a{
	background: rgba(0,0,0,.6);
}
.user-a .gynav-MQkitchen div{
	width: 16.666%;
}
.user-b{
	width: 100%;
	height: 100%;
	position: relative;
	
}
.user-b1{
	text-align: center;
	padding-top: 80px;
}
.user-b2{
	overflow: hidden;
	margin-top: 60px;
}
.user-b2-lt{
	width: 47%;
	float: left;
	max-width: 765px;
}
.user-b2-a{
	font-size: 36px;
	line-height: 1.2;
	color: #666;
}
.user-b2-b{
	font-size: 16px;
	line-height: 30px;
	color: #666;
	margin-top: 20px;
}
.user-b2-c{
	font-size: 16px;
	line-height: 30px;
	color: #666;
	margin-top: 10px;
}
.user-b2-c>div>span{
	
}
.user-b2-rt{
	width: 50.3%;
	float: right;
}
.user-b3{
	width: 100%;
	height: 285px;
	padding-top: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
.user-b3 li{
	width: 20%;
	height: 100%;
	float: left;
	background: #f5f5f5;
	border-left: 1px solid #e1e1e1;
	padding: 0 30px;
	text-align: center;
	color: #666;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3-a{
	font-size: 0;
	margin-top: 90px;
	height: 50px;
	line-height: 50px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3-a .img2{
	display: none;
}
.user-b3-b{
	font-size: 18px;
	line-height: 1;
	margin-top: 15px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3-c{
	font-size: 14px;
	line-height: 1;
	margin-top: 6px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3-d{
	font-size: 13px;
	line-height: 22px;
	margin-top: 15px;
	color: #999;
	opacity: 0;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3 li:hover{
	position: relative;
	z-index: 2;
	background: #fff;
	box-shadow: 0 0 5px #999;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3 li:hover .user-b3-a{
	margin-top: 50px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3 li:hover .user-b3-a .img1{
	display: none;
}
.user-b3 li:hover .user-b3-a .img2{
	display: inline-block;
}
.user-b3 li:hover .user-b3-b,.user-b3 li:hover .user-b3-c{
	color: #C30D23;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-b3 li:hover .user-b3-d{
	opacity: 1;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-c{
	padding-top: 90px;
	text-align: center;
}
.user-c1{
	width: 100%;
}
.user-c1>div{
	display: inline-block;
	position: relative;
}
.user-c1>div>span{
	display: inline-block;
	width: 31px;
	height: 42px;
	background: url(../img/user/ico06.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 460px;
	left:720px;
	z-index: 2;
	animation:spanfirst 3s linear 0s infinite;
	-moz-animation:spanfirst 3s linear 0s infinite;
	-webkit-animation:spanfirst 3s linear 0s infinite;
	-o-animation:spanfirst 3s linear 0s infinite;
}
@keyframes spanfirst{0%   {margin-top: -5px;} 50%  {margin-top: 5px;} 100% {margin-top: -5px;}}
@-moz-keyframes spanfirst{0%   {margin-top: -5px;} 50%  {margin-top: 5px;} 100% {margin-top: -5px;}}
@-webkit-keyframes spanfirst{0%   {margin-top: -5px;} 50%  {margin-top: 5px;} 100% {margin-top: -5px;}}
@-o-keyframes spanfirst{0%   {margin-top: -5px;} 50%  {margin-top: 5px;} 100% {margin-top: -5px;}}

.user-d{
	text-align: center;
	padding-top: 130px;
}
.user-d1{
	margin-top: 65px;
}
.user-d1>div{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	max-width: 950px;
	margin: 0 auto;
}
.user-e{
	text-align: center;
	padding-top: 80px;
}
.user-e-top{
	height: 60px;
	margin-top: 30px;
	border-bottom: 1px solid #E1E1E1;
	text-align: center;
}
.user-e-top>div{
	font-size: 18px;
	line-height: 58px;
	color: #666;
	display: inline-block;
	margin: 0 60px;
	cursor: pointer;
}
.user-e-top>div.on{
	font-weight: bold;
	color: #C30D23;
	border-bottom: 2px solid #C30D23;
}
.user-e-ul{
}
.user-e-ul li{
	padding-top: 30px;

}
.user-e1{
	display: inline-block;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	min-height: 120px;
	max-width: 1400px;
}
.user-e1m{
	min-height: auto;
}
.user-e2{
	margin-top: 30px;
	padding: 10px 0;
	overflow: hidden;
	position: relative;
}
.user-e2>a{
	max-width: 31%;
	display: inline-block;
	height: auto;
	border: 1px solid #E1E1E1;
	overflow: hidden;
	float: left;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-e2-img{
	overflow: hidden;
}
.user-e2-ab{
	padding: 25px;
	text-align: left;
}
.user-e2-a{
	font-size: 24px;
	line-height: 1;
	color: #333;
}
.user-e2-b{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	padding-left: 35px;
	background: url(../img/user/ico07.png) no-repeat left center;
	margin-top: 18px;
	color: #C30D23;
}
.user-e2>a:last-child{
	float: right;
}
.user-e2>a:nth-child(2){
	position: absolute;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
.user-e2>a:hover{
	box-shadow: 0px 0px 10px #999;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-e3{
	margin-top: 30px;
	padding-bottom: 50px;
}
.user-e3 .swiper-slide{
	border: 1px solid #E1E1E1;
}
.user-e3-b{
	height: 220px;
	padding:20px 30px;
	color: #333;
	text-align: left;
}
.user-e3-b>h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
.user-e3-b>div{
	font-size: 16px;color: #666;
	line-height: 25px;
	margin-top: 15px
}
.usere-span span.swiper-pagination-bullet-active{
	background: #C30D23;
}

.user-f{
	text-align: center;
	padding-top: 80px;
}
.userF-swiper{
	margin-top: 80px;
	padding-bottom: 40px;
}
.user-f1{
	font-size: 16px;
	color: #000;
	line-height: 30px;
	height: 85px;
	padding-top: 10px;
	text-align: left;
}
.userF-span .swiper-pagination-bullet-active{
	background: #C30D23;
}

.user-g{
	text-align: center;
	padding-top: 80px;
}
.user-g-form{
	margin-top: 20px;
}
.user-g-li{
	margin-top:25px;
	overflow: hidden;
	text-align: left;
}
.user-g-div{
	width: 48%;
	float: left;
	max-width: 550px;
	border-bottom: 1px solid #E1E1E1;
	overflow: hidden;
}
.user-g-div:nth-child(2){
	float: right;
}
.user-g-div>.d1{
	font-size: 16px;
	color: #666;
	line-height: 60px;
	float: left;
	width: 90px;
}
.user-g-div>.d2{
	float: left;
	width: calc(100% - 90px);
	width: -webkit-calc(100% - 90px);
	float: left;
}
.user-g-div>.d2 .int1{
	width: 100%;
	height: 100%;
	padding: 0 20px;
	font-size: 16px;
	color: #666;
	height: 60px;
	line-height: 60px;
	border: 0;
}
.user-g-div>.d2 .lab1{
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	color: #666;
	margin-right: 40px;
}
.user-g-div>.d2 .lab1 input{
	margin-right: 8px;
	-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
    opacity: .8;
}
.user-g-li2>.d1{
	font-size: 16px;
	line-height: 50px;
	color: #666;
}
.user-g-li2>.d3{
	width: 100%;
}
.user-g-li2>.d3 textarea{
	width: 100%;
	height: 130px;
	padding: 20px;
	font-size: 16px;
	line-height: 25px;
	border: 1px solid #E1E1E1;
}
.user-g-li2{
	margin-top: 0;
	text-align: left;
}
.user-g-li .sub{
	width: 280px;
	height: 55px;
	border-radius: 22.5px;
	border: 1px solid #C30D23;
	font-size: 18px;
	color: #000;
	background: inherit;
	margin: 0 auto;
	background: url(../img/user/ico08.png) no-repeat 80% center;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-g-li .sub:hover{
	background-position-x: 85%;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.user-kt-bj{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	background: rgba(0,0,0,.3);
	display: none;
}
.user-kt{
	width: 90%;
	height: auto;
	max-width: 1180px;
	background: #fbfbfb;
	padding: 45px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
border-radius: 15px;
}
.user-kt-cont .d1{
	font-size: 30px;
	line-height: 1;
	text-align: center;
	color: #181818;
	padding-bottom: 37px;
	border-bottom: 2px solid #e1e1e1;
}
.user-kt-cont .d2{
	margin-top: 20px;	
}
.user-kt-cont .d3{
	font-size: 16px;
	color: #181818;
	line-height: 35px;
	margin-top: 20px;
}
.user-kt-x{
	width: 40px;
	height: 40px;
	background: url(../img/user/ico09.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 35px;
	right: 50px;
}
@media(max-width:1600px){
	.user-b1{
		padding-top: 50px;
	}
	.user-b2{
		margin-top: 30px;
	}
	.user-b3{
		height: 250px;
	}
	.user-b2-a{
		font-size: 30px;
	}
	.user-b2-b,.user-b2-c{
		font-size: 14px;
		line-height: 25px;
	}
	.user-b3 li:hover .user-b3-a{
		margin-top: 20px;
	}
	.user-b3-a{
		margin-top: 60px;
	}
	.user-b3-d{
		font-size: 12px;
		line-height: 20px;
	}
	.user-c{
		padding-top: 50px;
	}
	.user-c1{
		width: 700px;
		margin: 0 auto;
	}
	.user-c1>div>span{
		top: 335px;
		left: 545px
		;
	}
	.user-e{
		padding-top: 50px;
	}
	.user-e3-b{
		padding: 15px 20px;
		height: 160px;
	}
	.user-e3-b>h3{
		font-size: 15px;
		line-height: 18px;
	}
	.user-e3-b>div{
		font-size: 13px;
		line-height: 18px;
		margin-top: 5px;
	}
	.user-e-top{
		height: auto;
		margin-top: 20px;
	}
	.user-e-top>div{
		line-height: 48px;
	}
	.user-e-ul li{
		padding-top: 30px;
	}
	.user-e1{
		font-size: 14px;
		line-height: 25px;
		min-height: auto;
	}
	.user-e2{
		margin-top: 25px;
	}
	.user-e2-ab{
		padding: 15px;
	}
	.user-f{
		padding-top: 50px;
	}
	.userF-swiper{
		margin-top: 40px;
	}
	.user-f1{
		font-size: 14px;
		line-height: 25px;
		height: 70px;
	}
	.user-g{
		padding-top: 50px;
	}
	.user-g-li{
		margin-top: 15px;
	}
	.user-g-div>.d1,.user-g-div>.d2 .int1{
		font-size: 14px;
		line-height: 40px;
		height: 40px;
	}
	.user-g-div>.d2{
		height: 40px;
		line-height: 40px;
	}
	.user-g-div>.d2 label{
		position: relative;
		top: -10px;
	}
	.user-g-li2>.d3 textarea{
		height: 100px;
		font-size: 14px;
		line-height: 20px;
	}
	
	.user-kt{
		padding: 30px;
	}
	.user-kt-cont .d1{
		padding-bottom: 20px;
	}
	.user-kt-cont .d3{
		font-size: 14px;
		line-height: 25px;
	}
	.user-kt-x{
		top: 15px;
		right: 15px;
	}
}
@media(max-width:1200px){
	.user-b3{
		position: relative;
		margin-top: 30px;
		height: 280px;
	}
	.user-b3-d{
		opacity: 1;
	}
	.user-b3-a{
		margin-top: 30px;
	}
	.user-b3-a .img1{
		display: none;
	}
	.user-b3-a .img2{
		display: inline-block;
	}
	.user-b3-b,.user-b3-c{
		color: #C30D23;
	}
	.user-c{
		padding-bottom: 50px;
	}
	.user-d{
		padding-top: 70px;
		padding-bottom: 100px;
	}
	.user-e{
		padding-bottom: 50px;
	}
	.user-g{
		padding-bottom: 50px;
	}
}
@media(max-width:1000px){
	.user-b3 li{
		padding:  0 15px;
	}
}
@media(max-width:750px){
	.user-a{
		height: 1.6rem;
	}
	.user-a .gynav-MQkitchen div{
		width: 33.333%;
		height: .8rem;
		line-height: .8rem;
		border-bottom: 1px solid rgba(255,255,255,.3);
	}
	.user-b1{
		padding-top: .7rem;
	}
	.user-b2-lt,.user-b2-rt{
		width: 100%;
	}
	.user-b2-a{
		font-size: .4rem;
	}
	.user-b2-b, .user-b2-c{
		font-size: .24rem;
		line-height: .45rem;
	}
	.user-b2-rt{
		margin-top: .4rem;
	}
	.user-b3{
		margin-top: .4rem;
		height: auto;
	}
	.user-b3 li{
		width: 33.333%;
		padding: 0 .15rem;
		height: 4.5rem;
	}
	.user-b3 li:nth-child(4),.user-b3 li:nth-child(5){
		width: 50%;
		border-top: 1px solid #ccc;
		height: 4rem;
	}
	.user-b3-a{
		margin-top: .2rem;
		height: .5rem;
		line-height: .5rem;
	}
	.user-b3-a img{
		max-height: 100%;
	}
	.user-b3-b, .user-b3-c{
		font-size: .3rem;
		line-height: .35rem;
		margin-top: .1rem;
	}
	.user-b3-d{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .15rem;
	}
	.user-c{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.user-c1{
		width: 6.5rem;
	}
	.user-c1>div>span{
		width: .31rem;
		height: .42rem;
		top: 3.1rem;
		left: 5.1rem;
	}
	.user-d{
		padding-top: 1rem;
		padding-bottom: 1.5rem;
	}
	.user-d1{
		margin-top: .4rem;
	}
	.user-d1>div{
		font-size: .28rem;
		line-height: .5rem;
	}
	.user-e{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.user-e-top>div{
		font-size: .28rem;
		line-height: .6rem;
		margin: 0 .3rem;
	}
	.user-e-ul li{
		padding-top: .3rem;
	}
	.user-e1{
		font-size: .24rem;
		line-height: .45rem;
	}
	.user-e2{
		margin-top: .3rem;
	}
	.user-e2-ab{
		padding: .15rem;
	}
	.user-e2-a{
		font-size: .32rem;
	}
	.user-e2-b{
		font-size: .26rem;
		background-size: .3rem;
		padding-left: .5rem;
		margin-top: .15rem;
	}
	.user-kt{
		padding:.4rem .3rem;
	}
	.user-kt-cont .d1{
		font-size: .4rem;
		padding-bottom: .25rem;
	}
	.user-kt-cont .d3{
		font-size: .24rem;
		line-height: .45rem;
		margin-top: .15rem;
	}
	.user-kt-x{
		width: .5rem;
		height: .5rem;
		top: .1rem;
		right: .1rem;
	}
	.user-f{
		padding-top: .7rem;
		padding-bottom: .4rem;
	}
	.user-f1{
		font-size: .26rem;
		line-height: .45rem;
		height: .9rem;
	}
	.userF-swiper{
		margin-top: .4rem;
		padding-bottom: 1rem;
	}
	.user-g{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.user-g-div{
		width: 100%;
	}
	.user-g-li{
		margin-top: .15rem;
	}
	.user-g-div>.d2 .int1{
		padding: 0;
	}
	.user-g-div:nth-child(2){
		border-bottom: 1px solid #e1e1e1 !important;
		margin-top: .15rem
	}
	.user-g-li .sub{
		width: 3rem;
		padding-right: .4rem;
		height: .8rem;
		font-size: .28rem;
		line-height: .8rem;
	}
}




/*新闻中心*/
.news-ban{
	height: 100vh;
}
.news{
	padding-top: 85px;
	padding-bottom: 100px;
	text-align: center;
}
.news-list{
	margin-top: 60px;
	margin-bottom: 80px;
}
.news-list a{
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 50px;
	background: #fff;
	padding: 35px 0;
	padding-left: 35px;
}
.news-lt{
	width: 41.3%;
	float: left;
	overflow: hidden;
}
.news-rt{
	width: 58.7%;
	float: left;
	padding: 35px 50px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	text-align: left;
}
.news-a{
	font-size: 36px;
	line-height: 42px;
	max-height: 84px;
	color: #181818;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-b{
	font-size: 16px;
	line-height: 30px;
	height: 120px;
	color: #181818;
	margin-top: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.news-c{
	font-size: 16px;
	line-height: 1;
	color: #C30D23;
	margin-top: 35px;
}
.news-c img{
	margin-left: 10px;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.news-d{
	font-size: 16px;
	color: #9d9d9d;
	line-height: 1;
	position: absolute;
	bottom: 55px;
	left: 50px;
}
.news-list a:hover .news-c img{
	margin-left: 15px;
	transition: all .3s;
  -webkit-transition:all .3s;
}

.newsvd-ul{
	margin-top: 90px;
	margin-bottom: 30px;
	overflow: hidden;
}
.newsvd-ul li{
	width: 48%;
	float: left;
	margin-bottom: 40px;
}
.newsvd-ul li:nth-child(2n + 0){
	float: right;
}
.newsvd-a{
	overflow: hidden;
	position: relative;
}
.newsvd-a>div{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2) url(../img/news/ico03.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
}
.newsvd-b{
	font-size: 20px;
	line-height: 30px;
	color: #333;
	padding-right: 60px;
	height: 65px;
	padding-top: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.newsvd-b>span{
	font-size: 14px;
	color: #666;
	line-height: 1;
	position: absolute;
	top: 10px;
	right: 0;
}
.newsvd .page a{
	background: #fff;
}
.newsvd .page .prev{
	background:#fff url(../img/merchants/ico08.png) no-repeat center;
}
.newsvd .page .next{
	background:#fff url(../img/merchants/ico09.png) no-repeat center;
}
.newsvd .page a.active{
	background-color:  #C30D23;
	color: #fff;
}
.newsvd-tk-bj{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	display: none;
}
.newsvd-tk-rg{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.newsvd-tk{
	width: 90%;
	height: 90%;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	z-index: 2;
}
.newsvd-tk video{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.newsvd-tk iframe{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.newsvd-tk-x{
	width: 55px;
	height: 55px;
	position: absolute;
	top: 40px;
	right: 20px;
	background: url(../img/news/x01.png) no-repeat center;
	background-size: cover;
	z-index: 3;
}
@media(max-width:1600px){
	.news-a{
		font-size: 30px;
		line-height: 35px;
	}
	.news-b{
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
		height: 100px;
	}
	.news-c{
		margin-top: 20px;
	}
	.news-list a{
		margin-bottom: 30px;
	}
	.newsvd-tk-x{
		right: 10px;
	}
}
@media(max-width:1200px){
	.news-ban{
		height: 500px;
		margin-top: 90px;
		position: relative;
	}
	.news-a{
		height: 35px;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	}
	.newsvd-tk-x{
		top: 130px;
		right: 20px;
	}
}
@media(max-width:1000px){
	.news-rt{
		padding-right: 30px;
	}
	.news-a{
		font-size: 24px;
		height: 25px;
		line-height: 25px;
	}
	.news-b{
		line-height: 20px;
		height: 80px;
	}
	.news-d{
		bottom: 30px;
	}
}
@media(max-width:750px){
	.news-ban .gynav-MQkitchen>a{
		width: 25%;
	}
	.news{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.news-list{
		margin-top: .5rem;
		margin-bottom: .4rem;
	}
	.news-list a{
		margin-bottom: .3rem;
		padding: .2rem;
	}
	.news-rt{
		padding:0 .2rem;
		position: relative;
	}
	.news-a{
		font-size: .28rem;
		line-height: .35rem;
		height: .33rem;
		font-weight: bold;
	}
	.news-b{
		font-size: .24rem;
		line-height: .3rem;
		height: .56rem;
		-webkit-line-clamp: 2;
		margin-top: .1rem;
	}
	.news-c{
		font-size: .26rem;
		margin-top: .1rem;
	}
	.news-c img{
		width: .2rem;
	}
	.news-d{
		font-size: .24rem;
		position: relative;
		left: 0;
		bottom: 0;
		margin-top: .2rem;
	}
	.newsvd-ul{
		margin-top: .5rem;
		margin-bottom: .2rem;
	}
	.newsvd-a>div{
		background-size: .6rem .6rem;
	}
	.newsvd-b{
		font-size: .26rem;
		line-height: .45rem;
		height: .9rem;
		padding-right: .6rem;
	}
	.newsvd-b>span{
		font-size: .24rem;
	}
	.newsvd-ul li{
		margin-bottom: .2rem;
	}
	.news-ban{
		height: 6rem;
		margin-top: .9rem;
	}
}


/*新闻详情*/
.newsinfo{
	padding-top: 80px;
	padding-bottom: 100px;
	position: relative;
}
.newsinfo-back{
	display: block;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    opacity: .5;
    position: absolute;
    top: 50px;
    right: 70px;
    font-weight: bold;
}
.newsinfo-a{
	font-size: 36px;
	color: #000;
	line-height: 45px;
}
.newsinfo-b{
	font-size: 14px;
	line-height: 1;
	margin-top: 15px;
	opacity: .6;
}
.newsinfo-c{
	margin-top: 50px;
	padding: 30px 0;
	font-size: 18px;
	line-height: 25px;
	border-top: 1px solid #eee;
}
.newsinfo-c img{
	max-width: 100%;
}
.newsinfo-d{
	margin-top: 40px;
	overflow: hidden;
	position: relative;
}
.newsinfo-d a{
	display: block;
	font-size: 16px;
	height: 25px;
	color: #000;
	line-height: 30px;
	font-weight: bold;
}
.newsinfo-d a:hover{
	opacity: .8;
}
.newsinfo-d1{
	padding-left: 25px;
	background: url(../img/news/icon13.png) no-repeat left center;
	float: left;
}
.newsinfo-d3{
	padding-right: 25px;
	background: url(../img/news/icon14.png) no-repeat right center;
	float: right;
}
.newsinfo-d2{
	width: 80px;
	height: 25px;
	background: url(../img/news/icon15.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -12.5px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}

@media(max-width:1600px){
	.newsinfo{
		padding-top: 80px;
		padding-bottom: 80px;
	}
}
@media(max-width:1000px){
	.newsinfo-a{
		font-size: 40px;
		line-height: 45px;
	}
}
@media(max-width:750px){
	.newsinfo{
		padding-top: 1rem;
		padding-bottom: .7rem;
	}
	.newsinfo-back{
		font-size: .24rem;
		top: .5rem;
		right: .3rem;
	}
	.newsinfo-a{
		font-size: .4rem;
		line-height: .5rem;
	}
	.newsinfo-b{
		font-size: .24rem;
		margin-top: .15rem;
	}
	.newsinfo-c{
		font-size: .28rem;
		line-height: .45rem;
		margin-top: .4rem;
		padding: .3rem 0;
	}
	.newsinfo-d a{
		font-size: .28rem;
		line-height: 25px;
	}
	.newsinfo-d1{
		padding-left: 20px;
	}
	.newsinfo-d3{
		padding-right: 20px;
	}
}


/*联系我们*/
.recruit-a{
	background: rgba(0,0,0,.5);
}
.recruit-a .gynav-MQkitchen>div,.recruit-a .gynav-MQkitchen>a{
	width: 33.333%;
}
.recruit-b{
	text-align: center;
	padding-top: 80px;
}
.recruit-b1{
	font-size: 16px;
	color: #666;
	line-height: 25px;
	margin-top: 25px;
}
.recruit-b2{
	margin-top: 50px;
	overflow: hidden;
}
.recruit-b2 li{
	width: 20%;
	float: left;
	height: 200px;
	padding: 0 10px;
	padding-top: 50px;
	border-left: 1px solid #E1E1E1;
}
.recruit-b2 li:first-child{
	border: 0;
}
.recruit-b2-a{
	height: 35px;
	line-height: 35px;
	font-size: 0;
}
.recruit-b2-b{
	font-size: 24px;
	color: #333;
	line-height: 1;
	margin-top: 20px;
}
.recruit-b2-c{
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-top: 10px;
}
#map{
	height: 410px;
	margin-top: 30px;
}

.recruit-c{
	padding-top: 100px;
}
.recruit-c1{
	font-size: 36px;
	color: #fff;
	line-height: 1;
}
.recruit-c-cont{
	margin-top: 25px;
	overflow: hidden;
}
.recruit-c-lt{
	width: 490px;
	float: left;
	color: #fff;
}
.recruit-c-lt>div{
	font-size: 24px;
	line-height: 1;
}
.recruit-c-lt>ul{
	margin-top: 50px;
}
.recruit-c-lt>ul li{
	width: 345px;
	font-size: 18px;
	line-height: 65px;
	border-top: 1px solid rgba(255,255,255,1); 
	opacity: .8;
	cursor: pointer;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.recruit-c-lt>ul li:hover{
	width: 100%;
	opacity: 1;
	font-weight: bold;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.recruit-c-lt>ul li.on{
	width: 100%;
	opacity: 1;
	font-weight: bold;
	transition: all .3s;
  -webkit-transition:all .3s;
}
.recruit-c-lt>ul li:last-child{
	border-bottom: 1px solid rgba(255,255,255,1);
}
.recruit-c-rt{
	width: calc(100% - 620px);
	width: -webkit-calc(100% - 620px);
	float: left;
	margin-left: 130px;
}
.recruit-c2{
	width: 100%;
	max-width: 910px;
	background: rgba(255,255,255,.1);
	border: 1px solid rgba(255,255,255,.3);
	padding: 45px 55px;
	min-height: 560px;
	color: #fff;
}
.recruit-c2-a{
	font-size: 30px;
	line-height: 1;
}
.recruit-c2-b{
	margin-top: 30px;
	padding-left: 30px;
}
.recruit-c2-b1{
	font-size: 16px;
	line-height: 25px;
}
.recruit-c2-b2{
	font-size: 14px;
	line-height: 25px;
	margin-top: 10px;
}

.recruit-c3{
	display: block;
	width: 135px;
	height: 45px;
	background: #C30D23;
	color: #fff;
	font-size: 14px;
	line-height: 45px;
	border-radius: 5px;
	margin-top: 45px;
	margin-left: 15px;
	text-align: center;
}
.recruit-c3:hover{
	color: #fff;
	opacity: .8;
}
@media(max-width:1600px){
	.recruit-b{
		padding-top: 50px;
	}
	.recruit-b2{
		margin-top: 25px;
	}
	.recruit-b2 li{
		height: 160px;
		padding-top: 30px;
	}
	#map{
		height: 300px;
		margin-top: 20px;
	}
	.recruit-b2-b{
		font-size: 18px;
		margin-top: 10px;
	}
	.recruit-c{
		padding-top: 50px;
	}
	.recruit-c-lt>ul li{
		font-size: 14px;
		line-height: 45px;
	}
	.recruit-c-lt{
		width: 370px;
	}
	.recruit-c-lt>ul li{
		width: 300px;
	}
	.recruit-c-rt{
		width: calc(100% - 420px);
      width: -webkit-calc(100% - 420px);
      margin-left: 50px;
	}
	.recruit-c2{
		padding: 25px;
		height: auto;
		min-height: auto;
	}
	.recruit-c2-a{
		font-size: 24px;
	}
	.recruit-c2-b{
		margin-top: 20px;
		padding-left: 20px;
	}
	.recruit-c3{
		margin-top: 30px;
	}
	.recruit-c-cont{
		margin-top: 15px;
	}
}
@media(max-width:1200px){
	.recruit-b{
		padding-bottom: 50px;
	}
	.recruit-c{
		padding-bottom: 80px;
	}
}
@media(max-width:1000px){
	.recruit-b2 li{
		width: 33.333%;
		margin-bottom: 15px;
	}
	.recruit-b2 li:nth-child(4){
		border-left: 0;
	}
	.recruit-c-rt{
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
	}
}
@media(max-width:750px){
	.recruit-b{
		padding-top: .7rem;
		padding-bottom: .7rem;
	}
	.recruit-b1{
		font-size: .28rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	.recruit-b2-b{
		font-size: .3rem;
		margin-top: .15rem;
	}
	.recruit-b2-c{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.recruit-b2 li{
		width: 50%;
		margin-bottom: .15rem;
		height: 2.5rem;
		padding-top: .3rem;
	}
	.recruit-b2 li:nth-child(4){
		border-left: 1px solid #e1e1e1;
	}
	.recruit-b2 li:nth-child(3),.recruit-b2 li:nth-child(5){
		border-left: 0;
	}
	#map{
		height: 3rem;
	}
	.recruit-c{
		padding-top: .7rem;
		padding-bottom: 1rem;
	}
	.recruit-c1{
		font-size: .4rem;
		font-weight: bold;
	}
	.recruit-c-lt>div{
		font-size: .3rem;
	}
	.recruit-c-lt>ul{
		margin-top: .3rem;
		width: 90%;
	}
	.recruit-c-lt>ul li{
		width: 70%;
		font-size: .26rem;
		line-height: .7rem;
	}
	.recruit-c2{
		padding: .2rem;
	}
	.recruit-c2-a{
		font-size: .3rem;
	}
	.recruit-c2-b{
		margin-top: .2rem;
		margin-left: 0;
		padding-left: 0;
	}
	.recruit-c2-b1{
		font-size: .28rem;
		line-height: .45rem;
	}
	.recruit-c2-b2{
		font-size: .24rem;
		line-height: .45rem;
	}
	.recruit-c3{
		width: 1.8rem;
		margin-top: .3rem;
		margin-left: 0;
		font-size: .28rem;
		line-height: .7rem;
		height: .7rem;
	}
}



.searchs{
	padding-top: 160px;
	padding-bottom: 100px;
}
.searchs-a{
	margin-top: 0;
	overflow: hidden;
}
.searchs-a form{
	width: 600px;
	float: left;
	position: relative;
}
.searchs-a form .int1 {
    width: 100%;
    height: 60px;
    font-size: 18px;
    color: #000;
    line-height: 60px;
    padding-left: 30px;
    padding-right: 70px;
    border: 0px;
    background: #fff;
}
.searchs-a form .sub1 {
    width: 50px;
    height: 60px;
    background: url(../img/icon22.png) no-repeat center;
    border: 0px;
    position: absolute;
    top: 0;
    right: 10px;
}
.searchs-b{
	font-size: 24px;
	line-height: 1.2;
	margin-top: 20px;
	color: #666;
}
.searchs-list{
	width: 100%;
	margin-top: 40px;
}
.searchs-list a{
	font-size: 18px;
	color: #333;
	line-height: 50px;
	display: inline-block;
	margin-right: 50px;
}
.searchs-list a:hover{
	color: #C30D23;
}
.searchs-list a.on{
	color: #C30D23;
	font-weight: bold;
	border-bottom: 2px solid #C30D23;
}
.searchs-c1{
	padding: 30px 0;
	border-top: 1px solid #ccc;
	margin-bottom: 30px;
}
.searchs-c1 a{
	background: ;
	display: block;
	padding: 20px;
	color: #000;
	margin-bottom: 15px;
	padding-right: 40px;
	background:#fff url(../img/home/ico17_1.png) no-repeat 99% center;
}
.searchs-c1 a:hover{
	box-shadow:5px 5px 10px #999;
}
.searchs-c1 a>div{
	font-size: 18px;
	line-height: 1;
	margin-bottom: 5px;
	color: #666;
}
.searchs-c1 a>p{
	
	font-size: 24px;
	line-height: 30px;
	color: #333;
}
@media(max-width:750px){
	.searchs{
		padding-top: 1.7rem;
		padding-bottom: .7rem;
	}
	.searchs-a form{
		width: 100%;
	}
	.searchs-b{
		font-size: .32rem;
		margin-top: .2rem;
	}
	.searchs-list{
		margin-top: .4rem;
	}
	.searchs-list a{
		font-size: .3rem;
		line-height: .6rem;
		margin-right: .3rem;
	}
	.searchs-c1{
		
		padding: .4rem 0;
	}
	.searchs-c1 a{
		padding: .2rem;
		padding-right: .4rem;
	}
	.searchs-c1 a>div{
		font-size: .24rem;
	}
	.searchs-c1 a>p{
		font-size: .3rem;
		line-height: .45rem;
	}
	.searchs-c1{
		margin-bottom: .0rem;
	}
	.searchs-c1 a{
		background-size: .15rem .3rem;
	}
}



.header-nav>.d1 .li2{
	padding-bottom: 30px;
	background-position-y: 13px;
}
.pronav{
	position: fixed;
	width: 100%;
	height: 400px;
	background: #fff;
	top: 90px;
	left: 0;
	display: none;
}
.pronav-a{
	height: 80px;
	background: #f3f4f6;
}
.pronav-a .product-b>li{
	padding: 0;
	margin: 0;
	position: relative;
	padding-bottom: 4px;
}
.pronav-a .product-b>li:after{
	content: '';
	width: 80%;
	height: 2px;
	background: #c30d23;
	position: absolute;
	left: 10%;
	bottom: 0px;
	display: none;
}
.pronav-a .product-b>li.on:after{
	display: block;
}
.pronav-a .product-b{
	padding-top: 10px;
}
.pronav-a .product-b1{
	height: 40px;
	line-height: 40px;
}
.pronav-a .product-b2{
	margin-top: 5px;
}
.pronav-b{
	width: 100%;
	max-width: 1150px;
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
	padding-top: 25px;
}
.pronav-b1{
	width: 250px;
	float: left
}
.pronav-b1 img{
	margin-bottom: 15px;
}
.pronav-b1-a{
	font-size: 14px !important;
	color: #999 !important;
	margin-top: -5px;
	line-height: 25px !important;
}
.pronav-b1-a:hover{
	color: #c30d23 !important;
}
.pronav-b2{
	width: calc(100% - 255px);
	width: -webkit-calc(100% - 255px);
	overflow: hidden;
	float: right;
	height: 275px;
	
}
.pronav-b2-li{
	display: block;
	width: calc(25% - 25px);
	width: -webkit-calc(25% - 25px);
	margin-left: 25px;
	height: 275px;
	float: left;
}
.pronav-b2-a{
	width: 92%;
	height: 175px;
	margin-left: 4%;
	line-height: 175px;
	font-size: 0;
	/*background:url(../img/pronav03.jpg) no-repeat center;
	background-size: cover;*/
}
.pronav-b2-b{
	font-size: 14px;
	line-height: 20px;
	color: #c30d23;
	text-align: center;
	margin-top: 5px;
}
.pronav-b2-c{
	overflow: hidden;
	text-align: center;
	margin-top: 5px;
	font-size: 0;
	line-height: 1;
}
.pronav-b2-c>span{
	display: inline-block;
	font-size: 13px;
	line-height: 20px;
	border: 1px solid #ccc;
	padding: 0 2px;
	color: #999;
	margin: 0 1px;
	margin-bottom: 2px;
}
@media(max-width:1600px){
	.product-b2{
		font-size: 12px;
	}
}
@media(max-width:1200px){
	.header-nav>.d1 .li2{
		padding-bottom: 0;
	}
	.pronav{
		/*display: block;*/
		position: relative;
		top: 0;
		height: auto;
		padding: 30px;
		background: #f3f4f6;
		margin-bottom: 15px;
	}
	.pronav-b{
		display: none !important; 
	}
	.pronav-a{
		height: auto;
	}
	.pronav-a .product-b>li{
		width: 50%;
		text-align: left;
		padding: 0;
		margin-bottom: 10px;
		border: 0;
	}
	.pronav-a .product-b1{
		float: left;
		width: 70px;
		text-align: center;
	}
	.pronav-a .product-b2{
		float: left;
		margin-left: 20px;
		line-height: 40px;
	}
	.header-nav>.d1 .li2{
		position: relative;
	}
	.header-nav>.d1 .li2:after{
		content: '+';
		font-size: 30px;
		color: #fff;
		line-height: 70px;
		position: absolute;
		top: 0;
		left: 95%;
		font-weight: bold;
		font-family: arial;
		opacity: .7;
	}
	.header-nav>.d1 .li2.on:after{
		content: '-';
	}
	.header-nav li a:hover{
		opacity: 1;
	}
	.header-pc{
		padding-bottom: 30px;
		overflow-y: auto;
	}
}
@media(max-width:1000px){
	.header-nav>.d1 .li2:after{
		line-height: 50px;
	}
}
@media(max-width:750px){
	
	.header-nav>.d1 .li2:after{
		font-size: .35rem;
		line-height: 1rem;
	}
	.pronav{
		padding: .3rem;
		margin-bottom: .15rem;
	}
	.pronav-a .product-b1{
		height: .5rem;
		width: .7rem;
		line-height: .5rem;
	}
	.pronav-a .product-b2{
		margin-top: 0;
		font-size: .24rem;
		line-height: .5rem;
		margin-left: .1rem;
	}
	.header-pc{
		padding-bottom: 1.5rem;
	}
	.pronav-a .product-b{
		padding: 0;
	}
}