.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: #fff; width: 10px; height: 10px; border-radius: 50%; margin:10px auto 0px;}
#fp-nav li a.active{background: none;border:2px #fff 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(/statics/images/next_icon.png) no-repeat center bottom; background-size: 100%;}
.pageNext_01 a {background: url(/statics/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(/statics/images/right.png) center center no-repeat; background-size: 100%; width: 44px;}
.banner .swiper-button-prev{left:10%; background: url(/statics/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{border-color:#a15914; color: #ae907a;}
.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(/statics/images/index_01.png) center bottom no-repeat;}
.ind_about_word{width: 1100px; margin:0px auto;}
.ind_about_word .left{width: 334px; height: 415px; background:#ae907a; 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:45px 0px;}
.ind_about_word .right li{float: left; width: 33%; text-align: center; border-right: 1px #d7d7d7 solid;}
.ind_about_word .right li:last-child{border:none;}
.ind_about_word .right li span{color: #666666;}
.ind_about_word .right li h2{font-size: 40px; color:#ae907a;}
.ind_about_word .right li h2 i{font-size: 14px;}



.ind_new{background: url(/statics/images/index_02.png) center bottom no-repeat #ae907a;}
.ind_new .left{float: left; width: 50%; text-align: center;}
.ind_new .left .title{margin-bottom: 40px;}
.ind_new .right{float: right; width: 50%; }
.ind_new .right h2.title{font-size: 20px; color: #a00f0f; padding-left: 25px;}


/*ind_newlist*/
.ind_newlist{padding:0px 25px; margin-top:40px;}
.ind_newlist a{display: block; padding:30px 0px 18px; position: relative; border-bottom: 1px rgba(255,255,255,0.3) solid;}
.ind_newlist a h3{font-size: 16px; width: 460px;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_youshi*/
figure{margin:0px;}
.ind_youshi{background: url(/statics/images/index_03.png) center bottom no-repeat #ae907a;}
.youshi_title{display: block; margin:0px auto 160px;}
.standard{ padding:0 151px;}
.standard-info{ width:167px; position:relative; float:left; margin-right:198px;}
.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:#ae907a; 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(/statics/images/ind_youshi01.png) center no-repeat;}
.standard-info:nth-child(2) figure span{ background:url(/statics/images/ind_youshi02.png) center no-repeat;}
.standard-info:nth-child(3) figure span{ background:url(/statics/images/ind_youshi03.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(/statics/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:#ae907a;}
.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(/statics/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(/statics/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(/statics/images/ind_youshi03hover.png) center no-repeat;}

/*ind_hezuo*/
.ind_hezuo{background: url(/statics/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;}
.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(174,144,122,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(174,144,122,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(/statics/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(/statics/images/index_05.png) center center no-repeat;}
.ind_contact_con{height: 100%; position: relative;}

.ind_tact_con{position: absolute; left: 0px; bottom: 0px; color: #fff; background:url(/statics/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(/statics/images/address.png) left center no-repeat; padding-left: 30px;}
.ind_tact_con .left p:nth-child(3){background: url(/statics/images/phonee.png) left center no-repeat;}
.ind_tact_con .left p:nth-child(4){background: url(/statics/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 #a48b78; text-align: center; margin:0px 20px; padding:8px 0px; line-height: 1.8;}
.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.sub{color:#fff; background: #a00f0f;}
.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;}  












