﻿@charset "utf-8";
/* CSS Document */
.index-banner{ position:relative;}
.opacity-z{ opacity:0;}
.index-banner .swiper-slide{ background-size:contain;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px;}
.swiper-pagination-bullet{ padding:0 8px; border-radius:0; width:auto; height:auto; background:none; color:#8f8f8f; opacity:1; border:solid 1px #646464; margin:10px 5px 10px 0;}
.swiper-pagination-bullet-active{ background:none; color:#bf954b; border-color:#bf954b;}
.swiper-pagination-white .swiper-pagination-bullet-active{ background:#946627;}
.swiper-pagination{ position:static; text-align:left;}
header nav li,header nav li a,header nav:hover a:hover,header nav li.active a{color:#bf9558;}
header nav .text{display:none;color:#76818e;position:absolute;left:0px;bottom:0px;z-index:10;padding:25px;width:100%;font-size:14px;}
header.nobackg nav li,header.nobackg nav li a,header.nobackg nav:hover a:hover{color:#787878;}
header nav li.active a{color:#c09358;}
header nav li,header nav li a{float:left;}
header nav:hover a{ color:#c09358;}
header .toggle,header.active nav li{opacity:0;}
header.active,header.twobackg{background-color:rgba(0,0,0,0.2);}
header.active .toggle{opacity:1;}
header.active nav li{-webkit-transform:translateY(-110%);transform:translateY(-110%);}
header.active .toggle em:first-child,header.active .toggle em:last-child{-webkit-transform:translateY(0);transform:translateY(0);}
header.active .toggle:hover em:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
header.active .toggle:hover em:last-child{-webkit-transform:translateY(2px);transform:translateY(2px);}
header.active .toggle{-webkit-transition:all 0.3s ease-out 1.3s;-moz-transition:all 0.3s ease-out 1.3s;-ms-transition:all 0.3s ease 1.3s;-o-transition:all 0.3s ease-out 1.3s;transition:all 0.3s ease-out 1.3s;z-index:1;}

header{width:100%;position:fixed;top:0px;left:0px;padding:15px 0;z-index:100;/*overflow:hidden;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;*/}
header nav{float:right;}
header nav li{padding:0 18px; position:relative; }
header nav li i{ display:block; background:url(../images/fa.png) no-repeat center right; display:inline-block; width:16px; height:42px; vertical-align:middle; margin-left:5px;}
header nav li .subnav{ position:absolute; top:42px; left:10px; width:160px; background:#202020;display:none;}
header nav li.active .subnav{ display:block;}
header nav li .subnav li{ line-height:34px; padding:0 10px; display:block;}
header nav li.on .subnav li a{ border:none;}
header nav li .subnav li a{ line-height:34px; font-size:14px;}
header nav li.on a{ border-bottom:solid 1px #c09358;}
header nav li,header nav li a{line-height:42px;font-size:14px;}
header nav:hover a:hover{opacity:1;}

header .toggle{width:30px;height:24px;position:absolute;top:9px;right:0px;cursor:pointer;z-index:-1;}
header .toggle em{width:100%;height:4px;position:absolute;top:0px;left:0px;background-color:#fff;border-radius:5px;}
header .toggle em:nth-child(2){top:10px;}
header .toggle em:last-child{top:auto;bottom:0px;}
header .toggle em:first-child{-webkit-transform:translateY(10px);transform:translateY(10px);}
header .toggle em:last-child{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
header nav li:nth-child(1){-webkit-transition:all 0.5s ease-out 0.4s;-moz-transition:all 0.5s ease-out 0.4s;-ms-transition:all 0.5s ease 0.4s;-o-transition:all 0.5s ease-out 0.4s;transition:all 0.5s ease-out 0.4s;}
header nav li:nth-child(2){-webkit-transition:all 0.5s ease-out 0.5s;-moz-transition:all 0.5s ease-out 0.5s;-ms-transition:all 0.5s ease 0.5s;-o-transition:all 0.5s ease-out 0.5s;transition:all 0.5s ease-out 0.5s;}
header nav li:nth-child(3){-webkit-transition:all 0.5s ease-out 0.6s;-moz-transition:all 0.5s ease-out 0.6s;-ms-transition:all 0.5s ease 0.6s;-o-transition:all 0.5s ease-out 0.6s;transition:all 0.5s ease-out 0.6s;}
header nav li:nth-child(4){-webkit-transition:all 0.5s ease-out 0.7s;-moz-transition:all 0.5s ease-out 0.7s;-ms-transition:all 0.5s ease 0.7s;-o-transition:all 0.5s ease-out 0.7s;transition:all 0.5s ease-out 0.7s;}
header nav li:nth-child(5){-webkit-transition:all 0.5s ease-out 0.8s;-moz-transition:all 0.5s ease-out 0.8s;-ms-transition:all 0.5s ease 0.8s;-o-transition:all 0.5s ease-out 0.8s;transition:all 0.5s ease-out 0.8s;}
header nav li:nth-child(6){-webkit-transition:all 0.5s ease-out 0.9s;-moz-transition:all 0.5s ease-out 0.9s;-ms-transition:all 0.5s ease 0.9s;-o-transition:all 0.5s ease-out 0.9s;transition:all 0.5s ease-out 0.9s;}
header nav li:nth-child(7){-webkit-transition:all 0.5s ease-out 1.0s;-moz-transition:all 0.5s ease-out 1.0s;-ms-transition:all 0.5s ease 1.0s;-o-transition:all 0.5s ease-out 1.0s;transition:all 0.5s ease-out 1.0s;}
header nav li:nth-child(8){-webkit-transition:all 0.5s ease-out 1.1s;-moz-transition:all 0.5s ease-out 1.1s;-ms-transition:all 0.5s ease 1.1s;-o-transition:all 0.5s ease-out 1.1s;transition:all 0.5s ease-out 1.1s;}

h3.index-title{ font-size:30px; font-weight:normal; padding:130px 0 40px; color:#d1d1d1; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.index-menu{opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.active h3{ opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .index-menu{ opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1);transition-delay: .7s;}

h3.index-tit{ font-size:30px; font-weight:normal; padding:160px 0 40px; color:#d1d1d1; }
@media only screen and (max-width:1600px){
	h3.index-title{ font-size:22px; padding:120px 0 30px; }
	h3.index-tit{ font-size:22px; font-weight:normal; padding:120px 0 30px; color:#d1d1d1; }
	}
@media only screen and (max-width:1440px){
	h3.index-title{ font-size:22px; padding:100px 0 30px; }
	h3.index-tit{ font-size:22px; font-weight:normal; padding:100px 0 30px; color:#d1d1d1; }
	.mt30{ margin-top:10px;}
	}
.index-menu span,.index-sunav span{ display:inline-block; position:relative;}
.index-menu span a{ display:inline-block; padding:5px 20px; color:#d1d1d1; margin:0 5px; float:left;}
.index-sunav span a{ display:inline-block; padding:5px 20px; color:#d1d1d1;float:left; margin:0 5px; text-transform:uppercase;}
.index-menu span a.on,.index-menu span a:hover{background:#bf9558; border:none; color:#fff; }
.index-sunav span a.on,.index-sunav span a:hover{ background:#bf9558; border:none; color:#fff; }
.Copy{bottom:0px; left:0px; right:0px; padding:10px 0; z-index:9999; color:#8f8f8f; position:fixed;text-transform:uppercase;}
.Copy img{ margin-top:-5px;}
.Copy a{ display:inline-block; margin-left:30px; color:#8f8f8f; }
.num_box{position:relative;}
.num{width:100%;position:relative;}

.item-slide-box{ position:relative;}
.item-slide-box .more { position:absolute; right:0px; bottom:10px;}
#banner .owl-pagination{ position:absolute; bottom:40px;height:10px; text-align:center; left:0px; right:0px;}
.index-banner .owl-theme .owl-controls .owl-page span{ width:50px; height:3px; margin:0px 5px; border-radius:0px;}
.gallery-top {width: 100%; margin:85px 0 0 0;}
@media only screen and (max-width:1600px){
	.gallery-top {width: 100%; margin:65px 0 0 0;}
	}
@media only screen and (max-width:1440px){
	.gallery-top {width: 100%; margin:54px 0 0 0;}
	}
.gallery-thumbs { height: 20%;box-sizing: border-box;padding: 20px 25px;}
.gallery-thumbs .swiper-slide { width: 25%;height: 100%; opacity: 0.4; }
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.gallery-top .day{color:#939393; position:relative; line-height:41px;}
.gallery-top .day strong{ font-size:48px; color:#939393; font-weight:normal;}
.gallery-top .day em{ font-size:18px; position:relative; top:-25px; left:10px;}
.gallery-top .time{color:#939393; font-size:18px; padding-bottom:10px;}
.gallery-top .name{ font-size:18px; padding:35px 0 ; border-top:solid 1px #303030; }
.gallery-top .name a{ color:#939393; display:inline-block;}
.gallery-top .name a:hover{ color:#939393;}
.gallery-top .share {line-height:35px;}
.gallery-top .share .ishare{ display:inline-block; width:30px; height:30px; background:url(../images/share.png) no-repeat center center; background-size:20px; vertical-align:middle; margin-right:20px;}
.gallery-top .share i.ico-fn-up{background:url(../images/enshrine_car.png) 0 0 no-repeat;width:20px;height:20px;border: none;padding-right:0px;cursor: pointer; vertical-align:middle; display:inline-block;}
.gallery-top .share i.ico-fn-up:hover,.gallery-top .share.on.ico-fn-up{ background-position:0 -20px; transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.gallery-top .info{ color:#939393; font-size:14px; line-height:30px;}

.gallery-show{ display:block;}
.gallery-hide{ display:none;}
.gallery-thumbs .thumbs-box dl{ cursor:pointer;background:#292929;border:solid 4px #292929; padding:10px; text-align:left;  margin-left:-11px;}
.gallery-thumbs .thumbs-box {}
.gallery-thumbs .thumbs-box.on dl,.gallery-thumbs .thumbs-box:hover dl{border:solid 4px #bf9d5b;background:#363636 }
.gallery-thumbs .thumbs-box dt{ font-size:48px; color:#939393; width:20%; float:left; font-variant:normal; text-align:center;}
.gallery-thumbs .thumbs-box dd{ font-size:14px; float:right; width:70%; color:#939393; padding:15px 0;}
.gallery-thumbs .thumbs-box dd p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.vr-swiper{ padding:88px 0;}
.index-about .info{ color:#939393;}
.mCSB_container{ margin-right:20px;}
.index-about .info p{ line-height:30px;}
.block{ display:block;}

.sec1{opacity: 0; transition: all 1s; position:relative; left:50%; bottom:15%; margin-left:-100%;}
.sec2{opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s; left:25%; position:relative;}
.sec3{opacity: 0; transition: all 1s; position:relative; left:50%; bottom:15%; margin-right:-100%; height:360px;}
.sec2 img{ max-width:100%;}
@media only screen and (max-width:1600px){
	.sec3{ height:280px;}
	.sec2 img{ max-width:80%;}
	}
@media only screen and (max-width:1440px){
	.sec2{ text-align:center;}
	.sec2 img{ max-width:80%;}
	.sec3{ height:280px;}
	}
.active .sec1{ margin-left:-50%; opacity: 1; transition-delay: 0.7s;}
.active .sec2{ opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1);transition-delay: .7s;}
.active .sec3{ margin-left:-25%; opacity: 1; transition-delay: 0.7s;}
.block .sec1{ margin-left:-50%; opacity: 1; transition-delay: 0.7s;}
.block .sec2{ opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1);transition-delay: .7s;}
.block .sec3{ margin-left:-25%; opacity: 1; transition-delay: 0.7s;}

.txt1, .txt2, .txt3, .txt4 { position:relative; z-index: 1; left:50%;opacity: 0; transition: all 1s;}
.txt1{ margin-left:-100%;}
.txt2{ margin-left:-75%;}
.txt3{ margin-left:75%;}
.txt4{ margin-left:100%;}
.active .txt1 { margin-left:-50%; opacity: 1; transition-delay: 0.7s;}
.active .txt2 { margin-left:-25%; opacity: 1; transition-delay: 0.7s;}
.active .txt3 { margin-left:0%;opacity: 1; transition-delay: 0.7s;}
.active .txt4 { margin-left:0%; opacity: 1; transition-delay: 0.7s;}

.sec3 .info p a{ color:#676d72;}
.sec3 .info p a:hover{ color:#676d72;}
.txt5{position: absolute; right: 90%; opacity: 0; transition: all 1s;}
.txt6 { position: absolute; left: 90%; opacity: 0; transition: all 1s;}
.txt7{ position:relative;bottom: -300px; opacity: 0; transition: all 1s;}
.active .txt6{ left:50%; opacity: 1; transition-delay: 0.7s;}
.active .txt5{right:50%; opacity: 1; transition-delay: 0.7s;}
.active .txt7{bottom:0px; opacity: 1; transition-delay: 0.9s;}
.txt5 img{ max-width:100%;}
.swiper-button-next-vr, .swiper-button-prev-vr{ width:26px; height:7px; background:#e3c983; background-image:none !important;}
.index-news,.index-about{ background:#202020;padding-bottom:90px;}
@media only screen and (max-width:1600px){
.index-news,.index-about{padding-bottom:0;}
	}
.ddw{position:absolute;left:0;top:0;color:#000;font-size:16px;z-index:9999;}
.ddw2{position:absolute;left:20px;top:0;color:#000;font-size:16px;z-index:9999;}
.num_box{position:relative; overflow:hidden;}
/*--新闻列表--*/

.news-list{text-align:left; overflow:hidden;}
@media only screen and (max-width:1440px){
	}
@media only screen and (max-width:1440px){
	}
.news-list .owl-prev{ position:absolute; top:30%; left:5%;width:64px; height:64px; text-indent:-9999px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden;}
.news-list .owl-prev::after{content:''; position:absolute; width:64px; height:64px; left:0px; top:0px; background:url(../images/news-list-prev.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.news-list .owl-prev::before{ content:''; position:absolute; background:url(../images/news-list-prev-hover.png) no-repeat center center;width:64px; height:64px; left:0px; top:64px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news-list .owl-prev:hover::after{ margin-top:-64px;}
.news-list .owl-prev:hover::before{ margin-top:-64px;}
.news-list .owl-next{ position:absolute; top:30%; right:5%; width:64px; height:64px; text-indent:-9999px; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news-list .owl-next::after{content:''; position:absolute; width:64px; height:64px; left:0px; top:0px; background:url(../images/news-list-next.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.news-list .owl-next::before{ content:''; position:absolute; background:url(../images/news-list-next-hover.png) no-repeat center center;width:64px; height:64px; left:0px; top:64px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news-list .owl-next:hover::after{ margin-top:-64px;}
.news-list .owl-next:hover::before{ margin-top:-64px;}


/*--企业荣誉--*/
.rongyu-list-box,.mingzuo-list-box,.jidi-list-box{margin-top:100px;}
@media only screen and (max-width:1600px){
	.mingzuo-list-box{ margin-top:80px;}
	.rongyu-list-box,.jidi-list-box{margin-top:60px;}
}
@media only screen and (max-width:1440px){
	.rongyu-list-box,.mingzuo-list-box,.jidi-list-box{margin-top:40px;}
}
.pcrow {
  margin-right: -15px;
  margin-left: -15px;
}
.jidi-list-box .gallery,.rongyu-list-box.gallery{ height:470px;}
.rongyu-list-box .col-md-3{ margin-bottom:20px;}
.rongyu-list-box .col-md-3 .gallery-box{ margin:0 10px; position:relative;	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box:hover span.rollover1 {background: url(../images/plus.png) center no-repeat rgba(0, 0, 0, 0.4);cursor: pointer;top:0px;left:0px;right:0px;bottom:0px;display: block;position: absolute;z-index: -9999px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.rongyu-list-li h3 span { width: 32px; height: 30px; position: absolute; top: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-top: 10px; right:25px; background: url(../images/jt01.png); opacity: 0; }
.rongyu-list-li:hover h3 span { right: 0px; background: url(../images/jt01.png); opacity: 1; }
.rongyu-list-li h3{ font-size:14px; text-align:left; line-height:50px; height:50px; overflow:hidden; padding-right:35px; color:#fff; margin:0 10px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.rongyu-list-li h3:after {content: '';position: absolute;z-index: -1;height:1px;bottom:0px;left:0px;width:0px;background:#949494;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.rongyu-list-li:hover h3:after { width:100%;}
.rongyu-list-box .col-md-3 .gallery-box .thumb img{ max-width:100%;}
/*--艺野名作--*/
.index-title-a{ color:#d1d1d1; font-size:14px;}
.index-title-a a{ color:#d1d1d1; padding:0 20px;}
.index-title-a a:hover{ color:#fcb017;}
.mingzuo-list-box .col-md-3{ margin-bottom:20px;padding:0 70px; border-left:dashed 1px #2e3031;}
.mingzuo-list-box .col-md-3:first-child{ border:none;}
.mingzuo-list-box .col-md-3 .gallery-thumb{ margin:0 10px; position:relative; overflow:hidden; height:160px; overflow:hidden;}
.mingzuo-list-box .col-md-3 .gallery-thumb img{ max-width:100%;}
.mingzuo-name{ background:#222; padding:20px; text-align:left; margin:0 10px;}
.mingzuo-name h3 a{ }
.mingzuo-name p{ color:#949494; padding:5px 0 0 0; height:27px; line-height:27px; overflow:hidden;}

.mingzuo-list-li .gallery-thumb img { -webkit-transition: all 0.2s ease;transition: all 0.2s ease; width:100%;}
.mingzuo-list-li:hover .gallery-thumb img {transform: scale(1.1);}
.mingzuo-list-li .gallery-thumb .image-overlay {background-color: #c09358; width:0%; height:1px; display: block;position: absolute;bottom:0;left: 0;opacity: 0;filter: alpha(opacity=0); -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.mingzuo-list-li:hover .gallery-thumb .image-overlay {opacity: 1;filter: alpha(opacity=100);width:100%;}
.mingzuo-list-li .gallery-thumb .gallery-zoom{ width: 45px;height: 45px;text-align: center;background:url(../images/search.png) no-repeat center center rgba(0, 0, 0, 0.6);display: none;line-height: 45px; position: absolute; top: 50%; margin-top: -22px;padding-top: 2px;font-size: 18px;color: #fff; display: block; border-radius: 2px;}
.mingzuo-list-li .gallery-thumb .gallery-zoom:hover{background-color: #fcb017; color: #ffffff;}
.mingzuo-list-li:hover .gallery-thumb .gallery-zoom { display: block;left: 50%;margin-left: -24px;}
.mingzuo-list-li .gallery-thumb .gallery-zoom { left: 0; margin-left: -45px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.mingzuo-list-li h3{ padding:0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mingzuo-list-li:hover h3{ padding-left:10px; }
.mingzuo-list-li:hover h3 span{color:#fcb017;}
.mingzuo-list-li h3 span{text-transform:uppercase; transition:all .6s ease-in; position:relative;color:#949494; font-size:16px;}

/*--生产基地--*/
.jidi-list-box .col-md-3{ margin-bottom:39px;}
.jidi-list-box .col-md-3 .gallery-box{ margin:0 10px; position:relative; overflow:hidden;}
.jidi-list-box .col-md-3 .gallery-box .captn { display: inline-block;height: 100%;width: 100%;color: #ffffff; position: absolute; bottom: -80%;right: 0%;background-color:rgba(0, 0, 0, 0.5);padding: 2% 10%;text-align: center;-o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.jidi-list-box .col-md-3 .gallery-box .captn h3{ font-size:14px; line-height:24px; padding:0 0 2% 0;}
.jidi-list-box .col-md-3 a:hover .captn { width: 100%; bottom: 0%; padding: 40% 10%; right: 0%;
}
/*--品牌文化--*/
.description{ transition: all 0.6s ease-out;}
.brand{ position: relative; display: block; text-align:center;}
.brand img{ height:400px;}
@media only screen and (max-width:1440px){
   .brand{ text-align:center;}
   .brand img{ max-width:400px;}	
	}
.description li{ line-height:20px; font-size:14px; padding:10px 0 10px 100px; position:relative;}
.description li span{ position:absolute; left:0px; top:10px; display:inline-block; line-height:20px; width:80px; text-align:right;}

/*--联系我们--*/
.contact-info h3{ color:#fffefe; font-size:14px; padding-left:10px;}
.contact-info p{ font-size:12px; color:#949494; position:relative;}
.contact-info p span{ display:inline-block; vertical-align:middle; padding:0 10px;}
.contact-btn{ margin-top:20px;}
.contact-btn a{ display:inline-block;  font-size:16px; background:#c8a760;width:120px; height:45px; line-height:45px; text-align:center; vertical-align:middle; position:relative;}
.contact-btn a i{color:#202020; position:relative; z-index:999;}
.contact-btn a:after{ content:'';border-bottom:solid 1px #c8a760; border-top:solid 1px #c8a760; width:0px; position:absolute; left:0px; top:0px; bottom:0px; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s;  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); 
    background-color: rgba(0, 0, 0, .6); }
.contact-btn span{ display:inline-block; width:45px; height:45px; margin-left:5px; background:url(../images/arrow.png) no-repeat center center #c8a760;}
.contact-info:hover .contact-btn a:after{color:#c8a760; width:100%;}
.contact-thumb{ text-align:right;}
.contact-thumb img{ max-width:100%;}
/*#indexPage #mproject a.more i, #indexPage #mnews a.more i, #indexPage #mservice a.more i { width: 34px; height: 14px; display:block; background: url(http://resources.jsmo.xin/templates/upload/302/201606/icon.png) no-repeat 0 -22px; position:absolute; top:50%; left:50%; margin-top:-7px; margin-left:-17px; z-index:3 }*/
/*#indexPage #mproject a.more i.fa-angle-right:before, #indexPage #mnews a.more i.fa-angle-right:before, #indexPage #mservice a.more i.fa-angle-right:before { display:none; }*/
.contact-btn a:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;z-index: 1;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-bottom:1px solid #c8a760;border-top:1px solid #c8a760;-webkit-transform: scale(0.1, 1);transform: scale(0.1, 1);display:block;}
.contact-btn a:after {content: '';display:block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:1; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;  transition: transform 0.3s, background-color 0.3s;  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); background-color:#c8a760;opacity: 1;}
.contact-info:hover .contact-btn a { background: transparent; border: inherit; }
.contact-info:hover .contact-btn a i{ color:#c8a760}
.contact-info:hover .contact-btn a::before,.contact-info:hover .contact-btn a::before,.contact-info:hover .contact-btn a::before {
opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.contact-info:hover .contact-btn a::after,.contact-info:hover .contact-btn a::after, .contact-info:hover .contact-btn a::after {
webkit-transform: scale3d(0.7, 0.7, 1);transform: scale3d(0.7, 0.7, 1);opacity:0;}

/*--设计师--*/
.shejishi{ padding:20px 0 0 0;}
.shejishi .item{ padding:0 30px;}
.item-name{ text-align:left; padding:20px 0;}
.item-name h3 a{ font-size:18px; color:#c09358;}
.item-name p{ color:#949494; font-size:12px;}
.item-name .desc{ margin-top:10px; color:#949494;}
.item-thumb{ position:relative; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; height:338px;}
.item-thumb img { transition: all 0.3s ease-out 0s; webkit-transform: scale(1); transform: scale(1); }
.item:hover .item-thumb img { webkit-transform: scale(1); transform: scale(1); transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08); }

.item-thumb .thumb-info{left:0px; right:0px; position:absolute;height:40px;background:#bf9558;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; bottom:-60px}
.item-thumb .thumb-info a{ display:inline-block; width:38px; height:40px; margin:0 auto; background:url(../images/addico.png) no-repeat center center;}
/*.item:hover .item-thumb{ margin-top:-60px;}
*/.item:hover .item-thumb .thumb-info{bottom:0px;}
.item-name{ position:relative;}
.item-name::after { width:0%; height: 1px; position: absolute; content: ""; left: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-color:#bf9558; margin-top:10px;}
.item:hover .item-name::after { width: 100%; }
.owl-prev{ position:absolute; top:40%; left:-80px;width:48px; height:48px; text-indent:-9999px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden;}
.owl-prev::after{content:''; position:absolute; width:48px; height:48px; left:0px; top:0px; background:url(../images/prev.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.owl-prev::before{ content:''; position:absolute; background:url(../images/prevhover.png) no-repeat center center;width:48px; height:48px; left:0px; top:48px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.owl-prev:hover::after{ margin-top:-48px;}
.owl-prev:hover::before{ margin-top:-48px;}
.owl-next{ position:absolute; top:40%; right:-80px; width:48px; height:48px; text-indent:-9999px; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.owl-next::after{content:''; position:absolute; width:48px; height:48px; left:0px; top:0px; background:url(../images/next.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.owl-next::before{ content:''; position:absolute; background:url(../images/nexthover.png) no-repeat center center;width:48px; height:48px; left:0px; top:48px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.owl-next:hover::after{ margin-top:-48px;}
.owl-next:hover::before{ margin-top:-48px;}

/*--设计师-团队--*/
.tuandui-thumb{ width:320px; float:left; margin-right:10px;}
.tuandui-thumb p img{ max-width:100%;}
.tuandui-info{ width:810px; float:right; }
.tuandui-desc{background:#373737; position:relative;}
.tuandui-desc i{ display:none; position:absolute; top:50%; left:-16px;background:url(../images/tuandui-desc-i.png) no-repeat center center; width:16px; height:19px;}
.tuandui-desc-name{ width:150px; float:left; text-align:left; color:#d1d1d1; font-size:8px; padding:45px 0 30px 50px;}
.tuandui-desc-name h3{ font-size:16px; color:#d1d1d1;}
.tuandui-desc-about{ width:620px; float:right; padding:40px 80px 20px 0px; text-align:left; color:#d1d1d1; font-size:14px;}
.tuandui-desc-about p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.tuandui-desc-share a.share-ico{ display:inline-block; position:relative; width:30px; height:30px; overflow:hidden; }
/*.tuandui-desc-share a.share-ico:after{ content:"";display:inline-block; width:30px; height:30px; border-radius:50%; overflow:hidden; background:url(../images/share-ico-hover.png) center center no-repeat #414141; background-size:20px; position:absolute; top:30px; left:0px; transition: all 0.3s ease-out 0s;}
.tuandui-desc-share a.share-ico:before{content:"";display:inline-block; width:30px; height:30px; border-radius:50%; overflow:hidden; background:url(../images/share-ico.png) center center no-repeat #414141; background-size:20px;position:absolute; top:0px; left:0px; transition: all 0.3s ease-out 0s;}
.tuandui-desc-share a.share-ico:hover::after{ margin-top:-30px;}
.tuandui-desc-share a.share-ico:hover::before{ margin-top:-30px;}*/

.tuandui-desc-share a.zan-ico{display:inline-block; position:relative;height:30px; overflow:hidden; width:100px; margin-left:5px;}
/*.tuandui-desc-share a.zan-ico:after{ content:"";display:inline-block; width:30px; height:30px; border-radius:50%; overflow:hidden; background:url(../images/zan-hover.png) center center no-repeat #414141; background-size:20px; position:absolute; top:30px; left:0px; transition: all 0.3s ease-out 0s;}
.tuandui-desc-share a.zan-ico:before{content:"";display:inline-block; width:30px; height:30px; border-radius:50%; overflow:hidden; background:url(../images/zan.png) center center no-repeat #414141; background-size:20px;position:absolute; top:0px; left:0px; transition: all 0.3s ease-out 0s;}
.tuandui-desc-share a.zan-ico:hover::after{ margin-top:-30px;}
.tuandui-desc-share a.zan-ico:hover::before{ margin-top:-30px;}*/

.tuandui-desc-share{ padding:0 0 25px 200px; text-align:left;}
.tuandui-desc-share a b{ font-weight:normal; vertical-align:middle; position:absolute; top:4px; left:35px; color:#fff;}
.tuandui-desc-share a:hover b{ color:#bf9558;}
.tuandui-list-p{ padding:0 5px;}
.row5{ margin-left:-5px; margin-right:-5px;}
.tuandui-list-li .thumb-img{ height:207px; overflow:hidden;}
.tuandui-list{ padding:10px 0 0 0;}
.thumb-title{ position:absolute; left:5px; right:5px; height:35px; line-height:35px; background:#c09358; color:#fff; bottom:-36px; padding:0 20px; text-align:left; transition: all 0.3s ease-out 0s;}
.thumb-title::after{ content:''; width:25px; height:25px; display:inline-block; background:url(../images/addico2.png) no-repeat center center; background-size:25px; top:5px; position:absolute; right:40px; transition: all 0.3s ease-out 0s;}
.tuandui-list-li .col-md-4:hover .thumb-title{ bottom:0px;}
.tuandui-list-li .col-md-4:hover .thumb-title::after{right:10px;}
/*--时尚汇--*/
.shishanghui{ padding:20px 0 0 0;}
.shishanghui-top{ padding:20px 0;}
.shishanghui-li{ position:relative; margin:0 27px;}
.shishanghui-li::after{ content:""; bottom:-25px;top:60%;left:-10px; right:-10px; position:absolute; background:#2b2b2b; z-index:0;}
.shishanghui-li::before{ content:""; top:0px; height:60%; left:-5px; right:-5px; position:absolute; background:#bf9558; z-index:0;}
.shishanghui-li-thumb{ position:relative; z-index:1; top:5px; transition: all 0.3s ease-out 0s; height:154px; overflow:hidden;}
.shishanghui-li-thumb:after{ content:""; display:inline-block; width:30px; height:30px; background:url(../images/ico5.png) no-repeat center center; position:absolute; right:-30px; background-size:25px;  bottom:-35px;transition: all 0.3s ease-out 0s; opacity:0;}
.shishanghui-li-thumb img{ width:100%;}
.shishanghui-li:hover .shishanghui-li-thumb{top:-15px;}
.shishanghui-li:hover .shishanghui-li-thumb:after{ right:0px; opacity:1;}
.shishanghui-title{ line-height:30px; padding:40px 0 30px 0; color:#949494; font-size:14px; font-weight:normal;}
.shishanghui-bottom{ margin:0 60px;}
.shishanghui-bottom-li{ margin:0 26px; position:relative; }
.shishanghui-bottom-li a img{ width:100%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shishanghui-bottom-li a{ position:relative; top:0px; bottom:0px; display:inline-block;overflow:hidden; height:200px;}
.shishanghui-bottom-li-title{ position:absolute; right:0px; bottom:5px; background:rgba(255,255,255,0.5); color:#bf9558; padding:5px 20px;}
.shishanghui-bottom-li a::before { position: absolute; content: ""; left:20px; right:20px; top:20px; bottom:20px; z-index: 10; border: 1px solid transparent; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.shishanghui-bottom-li:hover a::before { border: 1px solid rgba(255,255,255,.5); box-shadow: 6px 0px 40px rgba(0, 0, 0, 0.4); }
.shishanghui-bottom-li a::after { content: ''; width: 40px; height: 40px; line-height: 40px; background: url(../images/jia.png); margin: 0 auto; display: inline-block; position: absolute; top: 0px; left: 1px; z-index: 10; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity: 0; }
.shishanghui-bottom-li:hover a::after { opacity: 1; top: 10%; }
.shishanghui-bottom-li a:hover img {transform: scale(1.2, 1.2);}
/*--阶层生活--*/
.jieceng .owl-carousel .owl-wrapper-outer{}
.jieceng-info{ padding:0px 30px; position:relative; margin:0 10px;}
.jieceng-info::before{ content:'';background:#252525; position:absolute; top:60px; left:0px; right:0px; bottom:0px; z-index:-1;}
.jieceng-info-thumb{width:300px; float:left;z-index:999; padding:90px 0 0 0;}
.jieceng-info-thumb img{ max-width:100%;}
.jieceng-info-desc{ width:700px; float:right; text-align:left; padding:90px 50px 50px 0 ; color:#949494; }
@media only screen and (max-width:1440px){
	.jieceng-info-thumb{width:300px; float:left;z-index:999; padding:70px 0 0 0;}
	.jieceng-info-desc{ padding:80px 86px 52px 0;}
	.jieceng-info::before{ top:30px;}
	}
.jieceng-info-desc h3 a{ font-size:18px; color:#949494;}
.jieceng-info-desc .desc{ background:#303030; padding:10px 20px; line-height:24px;margin-top:22px;}
.jieceng-info-desc .desc a{ color:#949494;}
.jieceng-info-desc .desc a:hover{color:#949494;}
.jieceng-info .jieceng-info-data{ width:80px; position:absolute; top:50px; right:90px;}
.jieceng-info .jieceng-info-data i{ font-size:14px; color:#d1d1d1; position:absolute; top:-18px; right:-5px;}
.jieceng-info .jieceng-info-data span { font-size:24px;}
.jieceng-info .jieceng-info-data span em{ position:absolute; font-size:18px; color:#fff; top:-10px; right:50px; font-style:italic;}
.jieceng-info .jieceng-info-data span b{ position:absolute; font-size:24px; color:#fff; top:15px; right:5px; font-style:italic; font-weight:normal;}
.jieceng-list{ padding:20px 0;}
.jieceng-list-li{ position:relative; background:#292929; margin:0 10px; padding:15px 10px; z-index:9999;}
.jieceng-list-li.on{ background:#333;}
.jieceng-list-li .date{ position:absolute; right:30px; top:-10px; z-index:999;}
.jieceng-list-li .date i{ font-size:12px; color:#fff; display:inline-block; position:absolute; top:-4px; right:13px; font-style:italic;}
.jieceng-list-li .date span{font-size:14px; color:#fff;position:absolute; top:6px; right:-18px; font-style:italic;}
.jiceng-list-li-thumb{ width:95px; float:left; margin-right:20px;}
.jiceng-list-li-thumb img{ width:100%;}
.jieceng-list-li-info{ width:210px; float:left; text-align:left; font-size:14px; color:#949494; line-height:24px; height:48px; cursor:pointer;}
.jieceng-btn{ margin-top:22px;}
.jieceng-btn .more a{ display:inline-block; background:#c8a760; line-height:45px; width:115px; text-align:center; color:#202020; vertical-align:top;}
.jieceng-btn .more span{display:inline-block; width:45px; height:45px; margin-left:5px; background:url(../images/arrow.png) no-repeat center center #c8a760;}
.jieceng .owl-next{top:39px; right:30px; width:28px; height:49px;}
.jieceng .owl-next::after{content:''; position:absolute; width:28px; height:50px; left:0px; top:0px;background:url(../images/jieceng-next.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-size:28px 50px; }
.jieceng .owl-next::before{ content:''; position:absolute; background:url(../images/jieceng-next-hover.png) no-repeat center center;width:28px; height:50px; left:0px; top:48px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-size:28px 50px;  }
.owl-next:hover::after{ margin-top:-50px;}
.owl-next:hover::before{ margin-top:-50px;}
.jieceng .owl-prev{top:39px; right:200px; width:28px; height:49px; left:auto; }
.jieceng .owl-prev::after{content:''; position:absolute; width:28px; height:50px; left:0px; top:0px; background:url(../images/jieceng-prev.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.jieceng .owl-prev::before{ content:''; position:absolute; background:url(../images/jieceng-prev-hover.png) no-repeat center center;width:28px; height:50px; left:0px; top:48px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.jieceng .owl-prev:hover::after{ margin-top:-50px;}
.jieceng .owl-prev:hover::before{ margin-top:-50px;}
@media only screen and (max-width:1440px){
	.jieceng .owl-next{ top:4px;}
	.jieceng .owl-prev{top:4px;}
	.jieceng-info .jieceng-info-data{top:18px;}
}
/*--详情--*/
.project-wrap{ width:100%; padding-top:87px;}
.project-wrap #project-images{ width:77%; float:left; background: #040000; padding:10px 0; text-align:center; position:relative; overflow:hidden;}
.project-wrap #project-images p{ text-align:center; width:100%; position:absolute;display:table-cell;vertical-align:middle;*font-size: 730px; margin:0 10px;}
.project-wrap #project-images img{width: expression(this.width > 710 && this.width > this.height ? 710 :true); height:expression(this.height >710 ? 710: true);vertical-align:middle; overflow:hidden;-o-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease;-webkit-transition: all 1s ease; transition: all 1s ease;}
/*.project-wrap #project-images img.animate-img{
	transform: translateZ(0px) translateY(0px) translateX(0px) rotateX(90deg);
    animation: fallPerspective 1s ease-in-out forwards;
}
.project-wrap #project-images.animate {
    transform: translateZ(400px) translateY(300px) rotateX(90deg);
    animation: fallPerspective 1s ease-in-out forwards;
}
@keyframes fallPerspective {
    100% { transform: translateZ(0px) translateY(0px) translateX(0px) rotateX(0deg); opacity: 1; }
}*/

.project-wrap #project-images .project-images-button{ position:absolute; top:45%; left:0px; right:0px;}
.project-images-prve{ display:inline-block; position:absolute; left:50px; width:39px; height:70px; background:url(../images/project-images-prve.png) no-repeat center center;}
.project-images-next{ display:inline-block; position:absolute; right:50px; width:39px; height:70px; background:url(../images/project-images-next.png) no-repeat center center;}
.project-wrap #project-info{ float:right;width: 23%; border-top:solid 1px #949494; padding:60px 55px 0 55px; text-align:left; position:relative;}
.project-wrap #project-info .go-back{ text-align:right; position:absolute; top:25px; right:55px;}
.project-wrap #project-info .go-back a{ padding:3px 10px; border:solid 2px #4b4a4a; width:auto; height:auto; color:#efefef; border-radius:5px; overflow:hidden;}
.project-wrap #project-info .go-back a:hover{ background:#c09358;}
.project-wrap #projectih .title{ font-size:28px; color:#fff; line-height:42px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; width:90%; margin-top:20px;}
@media only screen and (max-width:1600px){
	.project-wrap #project-info{ float:right;width: 23%; border-top:solid 1px #949494; padding:35px 55px 0 55px; text-align:left;}
	}
@media only screen and (max-width:1440px){
	.project-wrap #projectih .title{ font-size:22px;}
	}

.project-wrap #projectih .desc{ font-size:14px; color:#949494; line-height:24px; padding:13px 0 0 0;}
.projectih-btn{ padding:30px 0 20px 0; border-bottom:dashed 1px #fff;}
@media only screen and (max-width:1600px){
 .projectih-btn{ padding:20px 0 10px 0;	}
	}
.projectih-btn a{ display:inline-block; line-height:40px; background:#bf9558; width:100%; text-align:center;}
.projectih-btn a i{ color:#fff;}
.projectih-list{ padding-top:7px; position:relative;}
@media only screen and (max-width:1440px){
.projectih-list{
	height:360px;
	}	
	}
.projectih-list ul{ margin-left:-2%; margin-right:-2%;}
.projectih-list li{ float:left; width:46%; margin:2%; border:solid 1px #151515; cursor:pointer;}
.projectih-list li p{ height:80px; overflow:hidden;}
.projectih-list li img{ width:100%;}
.projectih-list li.active{ border:solid 1px #bf9558;}
.projectih-list li h3{ font-size:12px; color:#949494; line-height:34px; height:34px; overflow:hidden; text-align:center;}
.projectih-list .swiper-button-prev{display:inline-block; width:30px; height:30px; margin:0 10px; overflow:hidden; left:70%; margin-top:0px; top:auto; bottom:-50px; background:none;}
.projectih-list .swiper-button-prev::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/projectih-prve-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .swiper-button-prev::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/projectih-prve.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .swiper-button-prev:hover::after{ margin-top:-30px;}
.projectih-list .swiper-button-prev:hover::before{ margin-top:-30px;}

.projectih-list .swiper-button-next{ display:inline-block; width:30px; height:30px;overflow:hidden; right:5%;top:auto; bottom:-50px; background:none;}
.projectih-list .swiper-button-next::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/projectih-next-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .swiper-button-next::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/projectih-next.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .swiper-button-next:hover::after{ margin-top:-30px;}
.projectih-list .swiper-button-next:hover::before{ margin-top:-30px;}
@media only screen and (max-width:1600px){
	.projectih-list{ padding-top:20px;}
	.project-wrap #project-images p{ text-align:center; width:1460px; position:relative; display:table-cell;vertical-align:middle;*font-size: 730px; margin-left:auto; margin-right:auto;}
	.project-wrap #project-images img{width: expression(this.width > 640 && this.width > this.height ? 640 :true); height:expression(this.height >640 ? 640: true);vertical-align:middle; overflow:hidden;-o-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease;-webkit-transition: all 1s ease; transition: all 1s ease;}

	.projectih-list .swiper-button-prev{ left:63%;}
	.projectih-list .swiper-button-prev,.projectih-list .swiper-button-next{ bottom:-35px;}

	}
@media only screen and (max-width:1440px){
	.projectih-list li p{ height:60px;}


	.projectih-list .swiper-button-prev{ left:53%;}
	.projectih-list .swiper-button-prev,.projectih-list .swiper-button-next{ bottom:-27px;}
	}


.projectih-list .owl-buttons{ position:relative; text-align:right; padding:30px 0;}
.projectih-list .owl-buttons .owl-prev{ display:inline-block; width:30px; height:30px; margin:0 10px; overflow:hidden; position:relative; left:0px;}
.projectih-list .owl-buttons .owl-prev::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/projectih-prve-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .owl-buttons .owl-prev::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/projectih-prve.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .owl-buttons .owl-prev:hover::after{ margin-top:-30px;}
.projectih-list .owl-buttons .owl-prev:hover::before{ margin-top:-30px;}
.projectih-list .owl-buttons .owl-next{ display:inline-block; width:30px; height:30px; position:relative; overflow:hidden; right:0px;}
.projectih-list .owl-buttons .owl-next::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/projectih-next-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .owl-buttons .owl-next::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/projectih-next.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }
.projectih-list .owl-buttons .owl-next:hover::after{ margin-top:-30px;}
.projectih-list .owl-buttons .owl-next:hover::before{ margin-top:-30px;}

/*--进度条--*/
.load-bg{ background:#292929; position:fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:9999999;}
.load-info{ width:200px; height:260px; position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-130px;}
.load-info .load-logo{width:200px; height:200px;border-radius:50%; overflow:hidden; position:relative; background:url(../images/load-logo.png) no-repeat center center;}
.load-info .load-logo::after{ content:""; display:inline-block; position:absolute; top:0px; left:0px;width:200px; height:200px; border:dashed 1px #949494; border-radius:50%; overflow:hidden;    -webkit-animation:spin .6s linear infinite;-moz-animation:spin .6s linear infinite; animation:spin .6s linear infinite;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg); } }
@-moz-keyframes spin { 100% { -moz-transform: rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.load-bar{ width:200px; height:1px; background:#949494; position:relative; margin-top:30px;}
.load-num{ position:absolute; height:1px; left:0px; background:#bf9558;}


/*--新闻详情--*/
.news-info{ background:#1c1c1c; padding:0 50px;}
.news-info-top{ position:fixed; top:0px; left:0px; right:0px;z-index:999; background:#1c1c1c;}
.news-info-title{ font-size:22px; color:#c09358; line-height:30px;}
.news-info-header{ text-align:right;left:0px; right:20px; top:0px; z-index:9999; background:#1c1c1c; padding:20px;}
.news-info-header a{ display:inline-block; width:30px; height:30px;overflow:hidden; margin:0 5px; position:relative;}
.news-info-header a.prev:after{}


.news-info-header a.prev::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/news-prev.png) no-repeat center center #c09358; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:25px;border-radius:50%; overflow:hidden; }
.news-info-header a.prev::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/news-prev.png) no-repeat center center ; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:25px;border-radius:50%; overflow:hidden; }
.news-info-header a.prev:hover::after{ margin-top:-30px;}
.news-info-header a.prev:hover::before{ margin-top:-30px;}

.news-info-header a.next::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/news-next.png) no-repeat center center #c09358; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:25px;border-radius:50%; overflow:hidden; }
.news-info-header a.next::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/news-next.png) no-repeat center center ; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:25px; border-radius:50%; overflow:hidden; }
.news-info-header a.next:hover::after{ margin-top:-30px;}
.news-info-header a.next:hover::before{ margin-top:-30px;}

.news-info-header a.del::after{ content:'';display:inline-block; position:absolute; top:30px; left:0px;width:30px; height:30px; background:url(../images/news-del.png) no-repeat center center #c09358; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:25px;border-radius:50%; overflow:hidden; }
.news-info-header a.del::before{ content:'';display:inline-block; position:absolute; top:0px; left:0px; width:30px; height:30px; background:url(../images/news-del.png) no-repeat center center ; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-size:25px; border-radius:50%; overflow:hidden; }
.news-info-header a.del:hover::after{ margin-top:-30px;}
.news-info-header a.del:hover::before{ margin-top:-30px;}

.news-info-time{ font-size:14px; color:#949494; border-bottom:solid 1px #949494; padding:20px 0; margin:0 60px; background:#1c1c1c;}
.news-info-container{ padding:210px 30px 60px 30px; line-height:30px; font-size:14px; color:#949494; text-align:left;}
.news-info-container img{ max-width:80%; padding:20px 0; margin:0 auto; display:block;}

/*--时尚汇-详情--*/
#scroll{ background:none !important;}
.pic-info,.shejishi-info{background:#1c1c1c;}
.pic-name{ height:52px; background:#c09358; line-height:52px; color:#fff; border-bottom:solid 3px #b07a2b; text-align:left; padding:0 20px;}
.pic-name span{ font-size:18px; color:#fff; background:url(../images/pic-name-ico2.png) no-repeat center left; vertical-align:middle; padding-left:50px;}
.shejishi .pic-name span{}
.pic-name a.del{ display:inline-block; width:17px; height:52px; background:url(../images/pic-name-del.png) no-repeat center center;float:right;}
/* sildes css begin */
.control {width:700px; height:578px;display: block;position:absolute;top:50px;right:0;overflow: hidden; padding-left:280px;}
.change li{width:700px;overflow: hidden;text-align:center}

.shejishi-info .control{width:350px; height:430px;display: block;position:absolute;top:0;left:0;overflow: hidden; padding-left:0px;}
.shejishi-info .change li{width:350px;}
/* 图片垂直居中,不是很准确 */
.change li .imgWrap{display: table-cell ;width:700px;height:430px;vertical-align: middle;cursor:pointer;*font-size: 500px;}
.change li img{max-width:700px;max-height:500px;width: expression(this.width > 900 && this.width > this.height ? 900 :true); height:expression(this.height >900 ? 900: true);vertical-align:middle; overflow:hidden}

.shejishi-info .change li .imgWrap{width:350px;}
.shejishi-info .change li img{max-width:350px;max-height:430px;width: expression(this.width > 350 && this.width > this.height ? 350 :true); height:expression(this.height >430 ? 430: true);vertical-align:middle; overflow:hidden}
/* 描述部分 */
.change li .textDesc{width:100%;height:100px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;}
.change li .opacity{width:100%;height:100px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.change li .title{padding:10px 15px 0; color:#e6e6e6;font-size:14px;line-height:22px;}
.change li .title a{color:#e6e6e6;}
.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}

/* 翻页按钮 */
/*.prev, .next{width:49px;height:49px;position:absolute;bottom:480px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} */
.prev span, .next span{display: none;}
/*.prev{left:0;background:url(../images-thumb/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images-thumb/arrows_01.png") ; _background:none}
.next{right:0;background:url(../images-thumb/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images-thumb/arrows_02.png") ; _background:none}
*/
/* 分页 */
.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px;}
.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}
.pageClass a span{display:none}
.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }

/* 缩图部分 */
.thumbWrap{width:167px;height:398px;position:absolute;left:50px;top:40px;overflow: hidden; padding:50px 0;}
.shejishi-info .thumbWrap{ right:30px; left:auto; width:72px; height:302px;top:0px;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul{}
.thumbWrap ul li{width:167px;height:136px;text-align:center;overflow: hidden;}
.thumbWrap ul li div{display: table-cell ;width:167px;height:124px;vertical-align: middle;cursor:pointer;*font-size: 79px; border:solid 1px #1c1c1c;}

.thumbWrap ul li img {max-width:165px; max-height:124px; width: expression(this.width > 116 && this.width > this.height ? 116 :true); height:expression(this.height >89 ? 89: true);vertical-align:middle; overflow:hidden}

.thumbWrap ul li.cur div{ border:solid 1px #fff;}


.shejishi-info .thumbWrap ul li{width:72px;height:62px;text-align:center;overflow: hidden;}
.shejishi-info .thumbWrap ul li div{display: table-cell ;width:70px;height:52px;vertical-align: middle;cursor:pointer;*font-size: 79px; border:solid 1px #1c1c1c;}
.shejishi-info .thumbWrap ul li img {max-width:70px; max-height:52px; width: expression(this.width > 116 && this.width > this.height ? 116 :true); height:expression(this.height >89 ? 89: true);vertical-align:middle; overflow:hidden}
.shejishi-info .thumbWrap ul li.cur div{ border:solid 1px #fff;}
/* 缩图按钮 */
.thumbPrev,.thumbNext{width:165px;height:19px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none}
.shejishi-info .thumbPrev,.shejishi-info .thumbNext{ width:70px;}
.thumbPrev span, .thumbNext span{display: none;}

.thumbPrev{left:0;top:20px;width:165px; height:19px; overflow:hidden;}

.thumbPrev::after{ content:'';display:inline-block; position:absolute; top:19px; left:0px;width:165px; height:19px; background:url(../images/Yprev-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.thumbPrev::before{content:'';display:inline-block; position:absolute; top:0px; left:0px;width:165px; height:19px; background:url(../images/Yprev.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.thumbPrev:hover::after{ margin-top:-19px;}
.thumbPrev:hover::before{ margin-top:-19px;}

.thumbNext{left:0;bottom:20px;width:165px; height:19px; overflow:hidden;}
.thumbNext::after{ content:'';display:inline-block; position:absolute; top:0px; left:0px;width:165px; height:19px; background:url(../images/Ynext.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.thumbNext::before{content:'';display:inline-block; position:absolute; top:-19px; left:0px;width:165px; height:19px; background:url(../images/Ynext-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.shejishi-info .thumbNext::after,.shejishi-info .thumbNext::before,.shejishi-info  .thumbPrev::after,.shejishi-info .thumbPrev::before{ width:70px;}
.thumbNext:hover::after{ margin-top:19px;}
.thumbNext:hover::before{ margin-top:19px;}
@media only screen and (max-width:1440px){
	
	}
/*--设计师弹窗--*/
.shejishi-info{}
.shenjishi-info-box{padding: 40px 100px; position:relative;}
.shejishi-info-thumb{ width:60%; float:left; overflow:hidden; position:relative;}
.shejishi-info-desc{ width:40%; float:right; text-align:left; color:#949494;}
.shejishi-info-desc .shejishi-info-name{ font-size:18px; color:#c09358; font-weight:bold; background:url(../images/shejishi-info-name.png) no-repeat center left; padding-left:30px; line-height:40px; padding-bottom:5px;}
.shejishi-info-desc p{ padding:5px 0;}
.shenjishi-info-btn a{ display:inline-block;  width:50px; height:50px;position:absolute; top:50%; margin-top:-25px; overflow:hidden;}
.shenjishi-info-btn a.shenjishi-info-prev{ left:20px;}
.shenjishi-info-btn a.shenjishi-info-prev::after{ content:'';display:inline-block; position:absolute; top:0px; left:-50px;width:50px; height:50px; background:url(../images/shenjishi-info-prev-hover.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shenjishi-info-btn a.shenjishi-info-prev::before{content:'';display:inline-block; position:absolute; top:0px; left:-0px;width:50px; height:50px; background:url(../images/shenjishi-info-prev.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.shenjishi-info-btn a.shenjishi-info-prev:hover::after{ margin-left:50px;}
.shenjishi-info-btn a.shenjishi-info-prev:hover::before{ margin-left:50px;}

.shenjishi-info-btn a.shenjishi-info-next{ right:20px;}
.shenjishi-info-btn a.shenjishi-info-next::after{ content:'';display:inline-block; position:absolute; top:0px; right:-50px;width:50px; height:50px; background:url(../images/shenjishi-info-next-hover.png) no-repeat center center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shenjishi-info-btn a.shenjishi-info-next::before{content:'';display:inline-block; position:absolute; top:0px; right:-0px;width:50px; height:50px; background:url(../images/shenjishi-info-next.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.shenjishi-info-btn a.shenjishi-info-next:hover::after{ margin-right:50px;}
.shenjishi-info-btn a.shenjishi-info-next:hover::before{ margin-right:50px;}
.sj{ display:none;}
#leftcontrol{ opacity:0;}
.pc{ display:block;}
.scroll{ height:400px;}
.events{ height:400px;}
.about-scroll,.jidi-list-box{overflow:hidden;}
@media only screen and (max-width:1600px){
	.scroll{ height:420px;}
	.events{ height:420px;}
	}
@media only screen and (max-width:1600px){
	.mt50{ margin-top:20px;}
	}
@media only screen and (max-width:1440px){
.rongyu-list-box { padding:0 50px;}
.ml50{ margin-left:10px;}
.mt50{ margin-top:20px;}
.scroll{ height:400px;}
.events{ height:400px;}
.about-scroll,.jidi-list-box{ height:480px; overflow:hidden;}
.shishanghui-title{ padding:30px 0 10px 0;}	
.item-thumb{ height:300px;}
	}
dt.barA span{ font-size:18px; color:#fffefe; line-height:50px; color:#bf9558;}
.contact-info dd{color:#949494; font-size:16px; line-height:34px; position:relative;}
.contact-info dd:nth-child(2){ padding:10px 0;}
.contact-info dd span{ display:inline-block; width:30px; height:30px; vertical-align:middle; background-position: left center; background-repeat:no-repeat; background-size:12px;}
.contact-info dd:nth-child(2) span{background-image:url(../images/ico1.png);}
.contact-info dd:nth-child(3) span{background-image:url(../images/ico2.png);}
.contact-info dd:nth-child(4) span{background-image:url(../images/ico3.png);}
.contact-info dd:nth-child(5) span{background-image:url(../images/ico6.png);}
.contact-info dd:nth-child(6) span{background-image:url(../images/ico4.png);}
.contact-info{ padding:30px 0;}
.mingzuo-list-box .mingzuo-img img{ max-width:100%;}
.mingzuo-list-box dl{ padding:10px 0;}
.mingzuo-list-box dl dt{ width:25%; float:left; text-align:left;}
.mingzuo-list-box dl dt img{ width:100%;}
.mingzuo-list-box dl dd h3 a{ color:#bf9558; text-transform:uppercase; font-size:16px; display:inline-block; width:80%;}
.mingzuo-list-box dl dd p{ padding-top:5px; color:#a39280;}
.mingzuo-list-box dl dd{ width:70%; float:right; text-align:left;}
.mingzuo-info{ line-height:24px; text-align:left; font-size:12px; color:#3f3f3f; text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.yishu{ width:1000px; margin:0 auto;}
.yishu-img{ position:relative; border:solid 1px #2f2f2f;}
.yishu-big-img{ height:450px; overflow:hidden; margin:10px; line-height:528px;}
.yishu-big-img img{ max-width:100%;}
.yishu .desc{ position:absolute; left:10px; bottom:10px; right:10px; background:rgba(0,0,0,.7); line-height:24px; text-align:left; padding:10px; font-size:12px;color: #a59072;}
.yishu-thumb ul{ margin-top:10px;}
.yishu-thumb img{ margin:0px auto; width:90%;}
.yishu-thumb li{ width:100px; float:left; margin:0 10px; background:rgba(0,0,0,.8);border:solid 1px #2f2f2f;}
.yishu-menu{ border-top:solid 1px #bf9558; text-align:left; }
.yishu-thumb ul li p{ background:#bf9558; color:#fff; line-height:30px; text-align:center; font-size:12px;}

.yishu-menu ul li{ line-height:36px; background:url(../images/bg3.jpg) no-repeat left bottom;}
.yishu-menu ul li a{ font-size:12px; color:#bf9558;}

.productImg{ width:700px; float:left;}
#pView{position:relative; margin:50px auto;}
#pView #pic-list a.disabled{cursor:default}
#zoom-jpg{width:520px; float:right; max-height:460px; text-align:center;}
#zoom-jpg img{ max-width:100%; max-height:460px;}
#pic-list{width:140px;overflow:hidden;position:relative;height:400px;float:left;padding:0 20px;margin-top:10px}
#pic-list .btn-control{display:block;width:110px;position:absolute;height:16px;}
#btn-forward{top:0px;}
#btn-backward{ bottom:20px;}
.btn-control b{top:14px;display:block;position:absolute;height:19px;width:120px;overflow:hidden;}

#btn-forward b{}

#btn-forward b::after{ content:'';display:inline-block; position:absolute; top:19px; left:0px;width:110px; height:19px; background:url(../images/Yprev-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#btn-forward b::before{content:'';display:inline-block; position:absolute; top:0px; left:0px;width:110px; height:19px; background:url(../images/Yprev.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#btn-forward b:hover::after{ margin-top:-19px;}
#btn-forward b:hover::before{ margin-top:-19px;}
#btn-backward b{}
#btn-backward b::after{ content:'';display:inline-block; position:absolute; top:0px; left:0px;width:110px; height:19px; background:url(../images/Ynext.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#btn-backward b::before{content:'';display:inline-block; position:absolute; top:-19px; left:0px;width:110px; height:19px; background:url(../images/Ynext-hover.png) no-repeat center center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#btn-backward b:hover::after{ margin-top:19px;}
#btn-backward b:hover::before{ margin-top:19px;}

#pic-list .pic-items{left:20px;position:absolute;top:40px;}
#pic-list .pic-items li{font-size:0;position:relative;text-align:center;width:110px; cursor:pointer; margin:8px 0;}
#pic-list .pic-items img{ max-width:100px;padding:5px; border:solid 1px #202020; position:relative;}
#pic-list .pic-items img::after{ content:''; display:inline-block; position:absolute; top:0px; left:0px; bottom:0px; right:0px; background:rgba(0,0,0,.4); z-index:999;}
.jqzoom{padding:0;position:relative}
.zoomdiv{display:none;left:405px;overflow:hidden;position:absolute;text-align:center;top:0;width:360px;z-index:8}
.bigimg{height:800px;width:800px}
.jqZoomLens{background-color:#fff;cursor:move;height:50px;left:0;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;visibility:hidden;width:50px;z-index:92}
#pic-list .pic-items img.img-hover{border:1px solid #2e3031;}
#recomm_list{overflow:hidden;padding:0 51px;position:relative;width:900px;height:230px}
#recomm_list .btn-reco{display:block;height:230px;position:absolute;top:0;width:21px;cursor:pointer}
#btn_prev{left:15px}
#btn_next{right:15px}
.btn-reco b{top:55px;display:block;position:absolute;width:21px;height:39px}
.p-view li{float:left;width:150px;padding:0 15px;overflow:hidden}
.p-view .p-img{margin-bottom:5px}
.p-view .p-img img{width:150px}
.proRomm .ct{margin-bottom:10px}
.proRomm .cm{padding:10px 20px}
.p-view .p-now{color:#BB3221;font-family:微软雅黑;margin-right:5px}
.p-view .p-now strong{font-size:20px;font-weight:400}
.p-view .p-nor{font-family:微软雅黑;text-decoration:line-through}
.p-view .title-a,.p-view .title-b{line-height:20px;height:20px;overflow:hidden}
.p-view .title-b{color:#EA5404}
.p-view .title-c{line-height:20px;height:40px;overflow:hidden}
.yuanzhu-info{ text-align:left; width:400px; float:right; padding:30px;}
.yuanzhu-info h3{ font-size:24px; color:#bf9558; line-height:50px; border-bottom:solid 1px #bf9558; padding:10px 0; margin-bottom:10px;}
.yuanzhu-info p{ line-height:30px;}
.yuanzhu-thumb{ position:relative; margin:30px 0 0 0;}
.yuanzhu-thumb-bg{ /*width:252px; height:252px; background:url(../images/bg.png) no-repeat center center; position:relative;*/}
.yuanzhu-thumb img{/* position:absolute; left:15%; top:30%; right:15%; bottom:20%; max-width:156px;*/ padding:10px; border:solid 1px #2e3031;}
@media only screen and (max-width:1600px){
	#pView{position:relative; margin:50px auto 0 auto;}
	#zoom-jpg{ max-height:460px;}
	#zoom-jpg img{ max-height:450px;}
	}
@media only screen and (max-width:1440px){
	#pView{position:relative; margin:50px auto 0 auto;}
	#zoom-jpg{ max-height:460px;}
	#zoom-jpg img{ max-height:450px;}
	}
.bounceIn{
-webkit-animation:bounceIn 0.8s linear 0.1s forwards;
-moz-animation:bounceIn 0.8s linear 0.1s forwards;
-o-animation:bounceIn 0.8s linear 0.1s forwards;
animation:bounceIn 0.8s linear 0.1s forwards;}
.fadeInUp{
-webkit-animation:fadeInUp 0.8s linear 0.1s forwards;
-moz-animation:fadeInUp 0.8s linear 0.1s forwards;
-o-animation:fadeInUp 0.8s linear 0.1s forwards;
animation:fadeInUp 0.8s linear 0.1s forwards;}
.fadeInDown{
-webkit-animation:fadeInUp 0.8s linear 0.1s forwards;
-moz-animation:fadeInUp 0.8s linear 0.1s forwards;
-o-animation:fadeInUp 0.8s linear 0.1s forwards;
animation:fadeInUp 0.8s linear 0.1s forwards;}	
.fadeInLeftBig{
-webkit-animation:fadeInLeftBig 0.9s linear 0.3s forwards;
-o-animation:fadeInLeftBig 0.9s linear 0.3s  forwards;
-moz-animation:fadeInLeftBig 0.9s linear 0.3s forwards;
animation:fadeInLeftBig 0.9s linear 0.3s forwards;}
.fadeInRightBig{-webkit-animation:fadeInRightBig 0.9s linear 0.3s forwards;
-moz-animation:fadeInRightBig 0.9s linear 0.3s forwards;
-o-animation:fadeInRightBig 0.9s linear 0.3s forwards;
animation:fadeInRightBig 0.9s linear 0.3s forwards;}

.product-pager { margin-top:20px;}
.product-pager a{ display:inline-block; padding:3px 10px; margin:0 5px; color:#646464;}
.product-pager a.active{color:#bf954b;}

svg.icon {width:30px; height:30px; padding:5px;vertical-align: -0.15em;fill: currentColor;overflow: hidden; color:#fff; background-color:#414141; border-radius:50%; overflow:hidden; text-align:center; line-height:28px;}
.tuandui-desc-share a:hover svg.icon { color:#bf9558;}
.fiftyone{ padding-top:100px;}
.fiftyone img{ max-width:100%;}
@media only screen and (max-width: 1024px){

	}
