@charset "utf-8";

.innerBanner{padding-bottom:4vw;border-bottom:1px solid #463f26;background-repeat:no-repeat;background-position:center top;background-size:auto;overflow:hidden;position:relative;}
.innerBanner h1{font-size:116px;line-height:120px;color:#cdb86e;text-transform:uppercase;}
.innerBanner h2{margin-top:2vw;font-size:36px;line-height:46px;color:#857846;text-transform:uppercase;}
.innerBanner .crumb{margin-top:2vw;font-size:16px;line-height:24px;color:#857846;text-transform:uppercase;}
.innerBanner .crumb .con{width:30%;float:left;}
.innerBanner .crumb .location{max-width:50%;float:right;}
.innerBanner .crumb .location a{color:#857846;}
.innerBanner .crumb .location a:hover{color:#cdb86e;}


.inner{overflow:hidden;position:relative;}

.innerContact{}
.innerContact .title{font-size:60px;line-height:72px;text-align:center;color:#cdb86e;text-transform:uppercase;}
.innerContact .email{width:80%;height:auto;max-width:516px;margin:2vw auto;padding:0.6vw 0;font-size:24px;line-height:32px;color:#56513b;border-bottom:1px solid #8a7c49;text-transform:uppercase;}
.innerContact .email:hover{color:#e5d59e;}
.innerContact .email img{height:18px;margin-top:6px;float:right;}

.innerNewslist li{margin-bottom:4vw;}
.innerNewslist li .other{width:35%;background:#cdb86e;float:left;}
.innerNewslist li .other .time{width:50%;padding:0 4%;}
.innerNewslist li .other .time .st{font-size:16px;}
.innerNewslist li .other .time .bt{height:42px;font-size:30px;line-height:42px;margin-top:1vw;color:#FFF;overflow:hidden;}
.innerNewslist li .other .time .date{font-size:24px;line-height:32px;margin-top:1vw;}
.innerNewslist li .other img{width:50%;height:auto;-o-object-fit:cover;object-fit:cover;}
.innerNewslist li .box{width:60%;margin-left:5%;float:right;}
.innerNewslist li .box .bt{font-size:24px;line-height:32px;text-transform:uppercase;}
.innerNewslist li .box .bt a{color:#cdb86e;}
.innerNewslist li .box .wz{max-height:96px;margin-top:1vw;font-size:16px;line-height:24px;color:#857846;overflow:hidden;}

.innerNews .title{text-align:center;}
.innerNews .title h1{font-size:48px;line-height:56px;color:#cdb86e;text-transform:uppercase;}
.innerNews .title p{font-size:14px;color:#999;line-height:24px;text-transform:uppercase;}
.innerNews .wz{padding:10px 10px 0;margin-top:1vw;color:#cdb86e;border-top:1px solid #463f26;}
.innerNews .wz p{font-size:16px;line-height:32px;margin-top:1vw;color:#cdb86e;text-indent:2em;}
.innerNews .wz img{max-width:100%;margin:12px auto 0;display:block;}
.innerNews .wz table{margin-top:15px;border-color:#ddd;border-collapse:collapse;}
.innerNews .wz table tr td{font-size:14px;line-height:18px;color:#333;padding:6px;border:1px solid #ddd;}
.innerNews .wz table .firstRow{background:#efefef;}


.innerCompany .box{width:50%;float:left;}
.innerCompany .box .bt{font-size:48px;line-height:56px;color:#cdb86e;text-transform:uppercase;}
.innerCompany .box .wz{margin-top:2vw;font-size:16px;color:#cdb86e;line-height:32px;text-transform:uppercase;}
.innerCompany .pic{width:42%;float:right;}
.innerCompany .pic img{width:100%;display:block;}


.innerShowslist a{width:32%;margin-right:2%;margin-bottom:4vw;float:left;}
.innerShowslist a:nth-of-type(3n){margin-right:0;}
.innerShowslist a .pic{width:60%;float:left;}
.innerShowslist a .pic img{width:116%;}
.innerShowslist a .info{width:40%;margin-top:2vw;padding-top:2vw;color:#FFF;opacity:0.9;position:relative;float:right;}
.innerShowslist a .info:before{width:56px;height:2px;left:0;top:0;background:#fff;position:absolute;content:'';-webkit-transition:all 0.35s;transition:all 0.35s;}
.innerShowslist a .info .year{font-size:36px;line-height:42px;font-family:Alfredoheavy;}
.innerShowslist a .info .name{font-size:48px;line-height:64px;text-transform:uppercase;}
.innerShowslist a .info .des{font-size:16px;line-height:24px;text-transform:uppercase;}


.innerProductlist{}
.innerProductlist a{width:23.5%;margin-right:2%;margin-bottom:4vw;position:relative;float:left;}
.innerProductlist a:nth-of-type(4n){margin-right:0;}
.innerProductlist a .img{width:100%;border-radius:10px;overflow:hidden;}
.innerProductlist a .img img{width:100%;margin:auto;display:block;-webkit-transition: all 0.5s;transition: all 0.5s;}
.innerProductlist a:hover .img img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.innerProductlist a .info{width:100%;font-size:16px;color:#847c57;line-height:32px;margin-top:1vw;padding:0.5vw 4px 0;border-top:1px solid #73673c;overflow:hidden;}
.innerProductlist a .info .num{width:46%;height:32px;float:left;overflow:hidden;}
.innerProductlist a .info .area{width:46%;height:32px;float:right;text-align:right;overflow:hidden;}
.innerProductlist a .info .name{width:46%;height:32px;font-size:24px;float:left;overflow:hidden;}
.innerProductlist a .info .price{width:46%;height:32px;font-size:24px;float:right;text-align:right;overflow:hidden;}
.innerProductlist a:hover .info .name{color:#e5d59e;}
.innerProductlist a:hover .info .price{color:#e5d59e;}


.innerProduct .box{width:30%;float:left;}
.innerProduct .box .type{font-size:48px;line-height:64px;color:#cdb86e;text-transform:uppercase;font-family:FuturaLT;}
.innerProduct .box .des{margin-top:1vw;font-size:16px;line-height:24px;color:#cdb86e;text-transform:uppercase;}
.innerProduct .box .info{width:60%;padding:2vw 1vw;margin-top:4vw;background:#cdb86e;position:relative;}
.innerProduct .box .info p{font-size:16px;line-height:36px;text-transform:uppercase;}
.innerProduct .box .info p.t2,.innerProduct .box .info p.t4{font-size:24px;}
.innerProduct .box .info p.t3{margin-top:1vw;}
.innerProduct .box .info .music{position:absolute;right:1vw;top:1vw;cursor:pointer}
.innerProduct .box .info .music img{width:38px;display:block;}


.gallery-top{width:30%;margin:0 16% 0 8%;float:left;overflow:hidden;}
.gallery-top .swiper-slide{width:100%;display:block;}
.gallery-top .swiper-slide img{width:100%;display:block;}

.innerProduct .right{width:12%;float:left;}
.innerProduct .right .name{padding:0 2%;font-size:24px;line-height:32px;color:#cdb86e;text-transform:uppercase;}
.innerProduct .right ul{margin-top:1vw;}
.innerProduct .right ul li{width:46%;margin:2%;float:left;cursor:pointer;}
.innerProduct .right ul li img{width:100%;display:block;}

.innerProduct .details{margin-top:2vw;padding:0.5vw 0;font-size:24px;color:#cdb86e;line-height:32px;text-transform:uppercase;border-bottom:1px solid #463f26;}
.innerProduct .wz{margin-top:1vw;font-size:16px;line-height:24px;color:#cdb86e;text-transform:uppercase;}



/* --弹出层-- */
.popup_bg{position:fixed;z-index:-1;opacity:0;background:rgba(0,0,0,0.7);width:100%;height:100%;top:0;left:0;}
.popup{position:relative;width:100%;height:100%;display:table;}
.popup_container{display:table-cell;vertical-align:middle;text-align:center;}
.popup_music{width:850px;height:auto;margin:auto;position:relative;}
.popup_music .title{width:auto;height:80px;background:#000;font-size:24px;color:#FFF;line-height:80px;padding:0 80px;overflow:hidden;text-overflow:ellipsis;text-align:center;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;}
.popup_music .con{background:#fff;position:relative;}
.popup_music .tips{background:#fff;padding:10px 0 30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;}
.popup_music .tips p{font-size:16px;color:#666;line-height:24px;font-style:italic;}
#canvas{display:block;background:url(../images/musicplay.png) no-repeat center #333;background-size:cover;}
#audioDemo{width:100%;display:block;}
.popup_close{width:40px;height:40px;background:url(../images/close.png) no-repeat center;background-size:100%;position:absolute;right:30px;top:20px;z-index:10;cursor:pointer;}

























