.box{width: 1200px; margin:0px auto;}
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
/*垂直对齐*/
.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }
/*文字截取*/
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
/*图片*/
.pic {width: 100%; overflow: hidden;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.wrap {margin-right: auto;margin-left: auto;}
.wrap1300{margin-right: auto;margin-left: auto;}
#fp-nav li a{background: #ed6c00; width: 10px; height: 10px; border-radius: 50%; margin:10px auto 0px;}
#fp-nav li a.active{background: none;border:2px #ed6c00 solid;  width: 12px; height: 12px; margin-bottom: 6px;}
#fp-nav ul li, .fp-slidesNav ul li{margin:0px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{display: none;}
@media (min-width: 1200px){
}
@media(min-width: 992px) and (max-width: 1200px){
	 #fp-nav li a{background-size: 8px 40px;}
	 #fp-nav li a.active{ background-size: 16px 40px;}
}
@media(min-width: 768px) and (max-width: 992px){
	 #fp-nav li a{background-size: 6px 35px;}
	 #fp-nav li a.active{ background-size: 12px 35px;}
}
@media(max-width: 768px){
	 #fp-nav li a{background-size: 6px 35px;}
	 #fp-nav li a.active{ background-size: 12px 35px;}
}
.section {height: 100%;}
@media (min-width: 1200px){
}
@media(min-width: 992px) and (max-width: 1200px){
	 #fp-nav li a{background-size: 8px 40px;}
	 #fp-nav li a.active{ background-size: 16px 40px;}
}
@media(min-width: 768px) and (max-width: 992px){
	 #fp-nav li a{background-size: 6px 35px;}
	 #fp-nav li a.active{ background-size: 12px 35px;}
}
@media(max-width: 768px){
	 #fp-nav li a{background-size: 6px 35px;}
	 #fp-nav li a.active{ background-size: 12px 35px;}
}

.pageNext {position: absolute; width: 64px; height: 64px;left:50%; bottom: 0px; transform: translateX(-50%); z-index: 99; animation:animation1 3s infinite; animation-timing-function: linear;}
.pageNext a {display: block; width: 100%; height: 100%; background: url(../images/next_icon.png) no-repeat center bottom; background-size: 100%;}
.pageNext_01 a {background: url(../images/ind_page_next.png) no-repeat center bottom;}
@keyframes animation1{
  0% {bottom: 30px;}
  25% {bottom: 26px;}
  50% {bottom: 30px;}
  75% {bottom: 34px;}
  100% {bottom: 30px;}
}


/*banner*/
.banner,.banner .swiper-container{width: 100%; height: 100%;}
.banner .swiper-button-next{right:10%; background: url(../images/right.png) center center no-repeat; background-size: 100%; width: 44px;}
.banner .swiper-button-prev{left:10%; background: url(../images/left.png) center center no-repeat; background-size: 100%;width: 44px;}

.more{width: 58px; height: 28px; border:1px #fff solid; color: #fff; text-align: center; line-height: 28px; display: block; font-size: 16px;}
.ind_about_more{margin-top:40px;}
.ind_about_more:hover{color: #333; background: #a15914;}

.ind_new_more{margin-left: 25px; margin-top:40px;}
.ind_new_more:hover{color: #333; background: #a15914;border-color:#a15914;}








/*ind_about*/
i{font-style: normal;}
.ind_about{background: url(../images/index_01.png) center bottom no-repeat;}
.ind_about_word{width: 1100px; margin:0px auto;position: relative;top: 30%;opacity: 0;}
.ind_about_word .left{width: 334px; height: 415px; background:#ed6c00; float: left;}
.ind_about_word .right{width: 591px; height: 320px; background:#fff; float: right; padding: 50px 90px 45px 85px;}
.ind_about_word .right .desc{line-height: 30px;}
.ind_about_word .right ul{padding:32px 0px;}
.ind_about_word .right li{float: left; width: 33%; text-align: center; border-left: 1px #d7d7d7 solid;}
.ind_about_word .right li:first-child{border:none;}
.ind_about_word .right li span{color: #666666;}
.ind_about_word .right li h2{font-size: 40px; color:#ed6c00;}
.ind_about_word .right li h2 i{font-size: 14px;}



.ind_new{background: url(../images/index_02.png) center bottom no-repeat #ed6c00;}
.ind_new .left{float: left; width: 50%; position: relative;right: 30%;opacity: 0;}
.ind_new .left .title{margin: 0 auto 40px;display: block;}
.ind_new .left .ind_about_con{ padding-right: 25px;}
.ind_new .left .img{text-align: center;margin-bottom: 30px;}
.ind_new .left .word{text-indent: 2em;color: #fff;text-align: justify;font-size: 14px;}
.ind_new .right{float: right; width: 50%; position: relative;left: 30%;opacity: 0;}
.ind_new .right h2.title{font-size: 20px; color: #fff; padding-left: 25px;font-weight: bold;}


/*ind_newlist*/
.ind_newlist{padding:0px 25px;}
.ind_newlist a{display: block; padding:30px 0px 18px; height: 92px; position: relative; border-bottom: 1px rgba(255,255,255,0.3) solid;}
.ind_newlist a h3{font-size: 16px; /* width: 460px; */padding-right: 78px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; color: #fff; margin-bottom: 20px;}
.ind_newlist a span{color: #cccccc; position: absolute; right: 0px; top:33px;}
.ind_newlist a p{font-size: 12px; color: #cccccc;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height: 2;}
.ind_newlist a img{float: left;height: 100%;width: 140px;object-fit: cover;margin-right: 10px;}

/*ind_youshi*/
figure{margin:0px;}
.ind_youshi{background: url(../images/index_03.png) center bottom no-repeat #ed6c00;}
.youshi_title{display: block; margin:0px auto 30px;padding-top: 60px;position: relative;top: 30%;opacity: 0;}
.standard{ padding:0 50px;position: relative;top: 30%;opacity: 0;}
.standard-info{ width:130px; position:relative; float:left; margin-right:64px;cursor: pointer;}
.standard-info:last-child{ margin-right:0;}
.standard-info figure{ display:block; overflow:hidden; position:relative;}
.standard-info figure img{ display:block; width:100%; height:auto; line-height:1;}
.standard-info figure:before{ content:""; width:100%; height:100%; border-radius:50%; background:#ed6c00; position:absolute; left:0; top:0; transition:400ms ease-in-out; transform:scale(0.45); -webkit-transform:scale(0.45); -moz-transform:scale(0.45); opacity:0; visibility:hidden;}
.standard-info figure span{ display:block; width:70px; height:70px; position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-35px;}
.standard-info:nth-child(1) figure span{ background:url(../images/ind_youshi01.png) center no-repeat;}
.standard-info:nth-child(2) figure span{ background:url(../images/ind_youshi02.png) center no-repeat;}
.standard-info:nth-child(3) figure span{ background:url(../images/ind_youshi03.png) center no-repeat;}
.standard-info:nth-child(4) figure span{ background:url(../images/ind_youshi04.png) center no-repeat;}
.standard-info:nth-child(5) figure span{ background:url(../images/ind_youshi05.png) center no-repeat;}
.standard-info:nth-child(6) figure span{ background:url(../images/ind_youshi06.png) center no-repeat;}
.standard-info b{ display:block; text-align:center; color:#323232; line-height:1; font-size:20px; margin-top:24px; padding-bottom:35px; transition:300ms;}
.standard-info b:before{ content:""; width:26px; height:13px; background:url(../images/arrow19.png) center no-repeat; position:absolute; left:50%; margin-left:-13px; bottom:5px; opacity:0; visibility:hidden; transition:320ms ease-in-out;}
.standard-info:hover figure:before,.standard-info.now figure:before{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); opacity:1; visibility:visible;}
.standard-info:hover b,.standard-info.now b{ color:#ed6c00;}
/* .standard-info:hover b:before,.standard-info.now b:before{ bottom:0; visibility:visible; opacity:1;} */
.standard-info:nth-child(1):hover figure span,.standard-info:nth-child(1).now figure span{ background:url(../images/ind_youshi01hover.png) center no-repeat;}
.standard-info:nth-child(2):hover figure span,.standard-info:nth-child(2).now figure span{ background:url(../images/ind_youshi02hover.png) center no-repeat;}
.standard-info:nth-child(3):hover figure span,.standard-info:nth-child(3).now figure span{ background:url(../images/ind_youshi03hover.png) center no-repeat;}
.standard-info:nth-child(4):hover figure span,.standard-info:nth-child(4).now figure span{ background:url(../images/ind_youshi04hover.png) center no-repeat;}
.standard-info:nth-child(5):hover figure span,.standard-info:nth-child(5).now figure span{ background:url(../images/ind_youshi05hover.png) center no-repeat;}
.standard-info:nth-child(6):hover figure span,.standard-info:nth-child(6).now figure span{ background:url(../images/ind_youshi06hover.png) center no-repeat;}
.standard-box{padding:30px 50px 0;position: relative;top: 30%;opacity: 0;}
.standard-item{display: none; }
.standard-item .img,.standard-item .txt{display: table-cell;vertical-align: middle;}
.standard-item .txt{width: 40%;padding-left: 2%;line-height: 1.8;}
.standard-item .txt b{font-size: 18px;}
.standard-item .txt p{font-size: 15px;color: #6f747b;}

/*ind_hezuo*/
.ind_hezuo{background: url(../images/index_04.jpg) center bottom no-repeat;}
.ind_hezuo_con .left{text-align: center; float: left; width: 228px; padding-top:120px;}
.ind_hezuo_con .right{width: 942px; float: right; padding-left: 30px;}
.ind_hezuo_con .right li{width: 290px; height: 370px;}
.tastefix{position: relative;top: 30%;opacity: 0;}
.tastete{ padding:0 90px;}
.tastefix li{ float:left;position:relative; margin:10px 23px 10px 0px;}
.tastefix li:last-child{ margin-right:0;}
.tastefix li figure{ display:block; overflow:hidden; position: absolute; top:0px;  left:0px; width: 100%;}
.tastefix li figure strong{ display:block; padding:33px 0 19px 22px; line-height:1; color:#fff; font-size:16px; background:rgba(237,108,0,0.95);} 
.tastefix li figure img{ display:block; width:100%; height:auto; line-height:1;}
.tastebg{ position:absolute; width:100%; height:100%; left:0; top:0; z-index: 10;}
.tastebg:before{ content:""; width:100%; height:100%; background:rgba(237,108,0,0.95); position:absolute; left:0; top:0; transform-origin:left bottom; -webkit-transform-origin:left bottom; -webkit-transition:-webkit-transform .64s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .64s cubic-bezier(.4,0,.2,1); transition:transform .64s cubic-bezier(.4,0,.2,1); transition:transform .64s cubic-bezier(.4,0,.2,1),-webkit-transform .64s cubic-bezier(.4,0,.2,1); transform:scaleY(0); -webkit-transform:scaleY(0);} 
.tasted{ position:absolute; width:100%; height:100%; left:0; top:0; opacity:0; visibility:hidden; transition:455ms 0ms;}

.tates-wr{ padding:32px 5% 40px; position:relative; z-index:5;} 
.tates-wr h4{ color:#ffffff; font-size:40px; font-weight:normal; line-height:1; margin-bottom:10px;}
.tates-wr small{ display:block; color:#fff; font-size:20px; padding-bottom:26px; position:relative; line-height:1; font-family:"helvetica_neue_ltregular";}
.tates-wr small:before{ content:""; width:33px; height:6px; background:#fff; position:absolute; left:0; bottom:0;}
.tates-wr span{ display:block; color:#fff; font-size:14px; margin-top:68px;}
.tatess{ width:73.6%; height:auto; position:absolute; right:0; bottom:0; opacity:0; visibility:hidden; transition:400ms 0ms;}
.tatess img{ display:block; width:100%; height:auto; line-height:1;}
.tatesline{ width:74%; position:absolute; left:13%; bottom:40px; height:1px; background:#fff;}
.tatesline:before{ content:""; width:24px; height:14px; background:url(../images/dits.png) center no-repeat; position:absolute; right:46%; top:3px;}
.tastefix li:hover .tastebg:before{ transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); transform-origin:left top; -webkit-transform-origin:left top;}
.tastefix li:hover .tastebg .tasted{ opacity:1; visibility:visible; transition:455ms 200ms;}
.tastefix li:hover .tastebg .tatess{ opacity:1; visibility:visible; transition:400ms 430ms;}



/*ind_contact*/
.ind_contact{background: url(../images/index_05.png) center center no-repeat;}
.ind_contact_con{height: 100%; position: relative;}

.ind_tact_con{position: absolute; left: 0px; bottom: -30%; color: #fff; background:url(../images/ind_footbg.png) center center no-repeat; width: 100%; height: auto; padding:90px 0px 40px} 
.ind_tact_con .top{margin-bottom: 55px;}
.ind_tact_con h3{font-size: 18px; margin-bottom: 30px;}
.ind_tact_con .left p{font-size: 16px; line-height: 43px; background: url(../images/address.png) left center no-repeat; padding-left: 30px;}
.ind_tact_con .left p:nth-child(3){background: url(../images/phonee.png) left center no-repeat;}
.ind_tact_con .left p:nth-child(4){background: url(../images/email.png) left center no-repeat;}
.ind_tact_con .left{float: left; width: 400px; margin-left: 25px;}
.ind_tact_con .center{float: left; width: 330px;}
.ind_tact_con .center ul{margin-top:65px;}
.ind_tact_con .center li{float: left; width: 118px; border:1px solid #c55a00; text-align: center; margin:0px 20px; padding:8px 0px; line-height: 1.8;}
.ind_tact_con .center li img{width: 100px;}
.ind_tact_con .right{float: right; width: 250px; margin-right: 25px;}
.ind_tact_con .right input{width: 100%;height: 30px; line-height: 30px; margin-top:8px;}
.ind_tact_con .right input.txt{ background:#857366; text-indent: 15px;}
.ind_tact_con .right input.code{width: 60%;}
.ind_tact_con .right img{float: right;height: 30px;margin-top: 8px;}
.ind_tact_con .right input.sub{color:#fff; background: #52357e;}
.ind_tact_con .bottom{text-align: center;}
.ind_tact_con .bottom h1{text-transform:uppercase; font-size: 44px; margin-top:10px;}

::-webkit-input-placeholder { color: #d6c3b5;font-size: 12px;}

::-moz-placeholder {color: #d6c3b5;font-size: 12px;}

:-ms-input-placeholder {color: #d6c3b5; font-size: 12px;}  
@media screen and (max-width:1280px){
	.ind_hezuo_con .left{width: 300px;text-align: right;}
	.ind_hezuo_con .right{width: 800px;}
}
@media screen and (max-height:900px) {
	#top{height: 10vh;line-height: 10vh;}
	#top .logo img{height: 10vh;}
	.navmenu{top: 10vh;}
	.swiper-slide,.ind_about,.ind_youshi,.ind_hezuo,.ind_contact{
		background-size: 100% 110% !important;
	}
	.ind_new .left .title{margin-bottom: 2vh;}
	.ind_new .left .img img{height: 40vh;}
	.standard,.standard-box{padding-left: 100px;padding-right: 100px;}
	.standard{display: flex;justify-content: space-around;}
	.standard-info{
		width: 12vh;
	}
	.standard-info b{font-size: 16px;padding-bottom: 3vh;}
	.standard-box{padding-top: 1vh;}
	.ind_new .left .img{margin-bottom: 1vh;}
	.standard-item .img img{height: 50vh;}
	.ind_hezuo_con .right{padding-top: 2vh;}
	.ind_hezuo_con .right li{width: 31vh;height: 39.5vh;overflow: hidden;}
	.tates-wr span{margin-top: 8vh;}
	.tates-wr h4{font-size: 30px;}
	.tates-wr small{font-size: 14px;}
	.ind_tact_con{padding-bottom: 3vh;}
	.ind_tact_con .top{margin-bottom: 6vh;}
	.ind_new_con,.ind_hezuo_con{padding-top: 5vh;}
	.ind_new_con .left .newsimg{height: 30vh;display: block;margin: 0 auto;}
	.ind_new_con .right{padding-top: 3vh;}
	.ind_newlist a{padding: 2.2vh 0 1.5vh;height: 14vh;}
	.ind_newlist a h3{margin-bottom: 1vh;}
	.ind_newlist a span{top: 2.2vh}
	.ind_new_more{margin-top: 3vh;}
	.ind_tact_con h3{margin-bottom: 1vh;}
}

@media screen and (max-height:700px) {
	.ind_tact_con{padding-bottom: 2vh;}
	.ind_tact_con .top{margin-bottom: 3vh;}
}








