
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{width: 100%; min-width: 1200px; -webkit-tap-highlight-color: rgba(0,0,0,0); position: relative;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); -webkit-transition: all .4s ease; transition: all .4s ease; cursor: pointer;}
a:hover{color: #d1a746!important;}
a:focus,button:focus{outline:none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle; image-rendering: -webkit-optimize-contrast;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.container{width: 1200px; margin: 0 auto; position: relative;}
.middle{display: inline-block; *display: inline; *zoom: 1; height: 100%; vertical-align: middle;}
.w1400{width: 1400px; margin: 0 auto; position: relative;}
@media only screen and (max-width: 1499px){
	.w1400{width: 1200px;}
}
.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.col-lg-2_0,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-12{float: left; min-height: 1px;}
.col-lg-2_0{width: 20%; *width: 19.98%;}
.col-lg-3{width: 25%; *width: 24.98%;}
.col-lg-4{width: 33.33%; *width: 33.31%;}
.col-lg-6{width: 50%; *width: 49.98%;}
.col-lg-12{width: 100%;}
.inner-title{font-size: 36px; font-weight: bold; color: #2b545c; text-align: center; line-height: 1.2;}
.inner-desc{font-size: 14px; text-align: center; margin-top: 16px; line-height: 1.75;}
/*动画*/
@-webkit-keyframes bounce-up{
	25%{-webkit-transform: translateY(10px);}
	50%,100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-10px);}
}
@-moz-keyframes bounce-up{
	25%{-moz-transform: translateY(10px);}
	50%,100%{-moz-transform: translateY(0);}
	75%{-moz-transform: translateY(-10px);}
}
@keyframes bounce-up{
	25%{transform: translateY(10px);}
	50%,100%{transform: translateY(0);}
	75%{transform: translateY(-10px);}
}
/*slick.css*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; z-index: 2; overflow: hidden;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide:focus{outline: 0;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px; z-index: 4;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 30px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 4px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; border-radius: 50%; overflow: hidden; cursor: pointer;}
.slick-dots li.slick-active button{background: #f08300;}
/*plyr.css*/
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
/*头部*/
#header{width: 100%; position: relative; z-index: 99999; transition: top 2s;}
#header.isactive{top: -100%;}
.header{height: 90px; background: #000;}
.logo{float: left; height: 46px; margin-top: 22px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; height: 100%;}
.logo-text{float: left; height: 46px; line-height: 46px; margin-top: 22px; margin-left: 18px; font-size: 18px; font-weight: bold; color: #fff;}
.htel{float: right; height: 30px; line-height: 30px; margin-top: 30px; background: url(../image/htel-bg.png) no-repeat left center; padding-left: 42px; font-family: Arial; font-size: 24px; color: #fff;}
.navsider{width: 100%; height: 50px; background: #39393c;}
.nav{float: left;}
.nav ul{display: flex; justify-content: space-between;}
.nav ul > li{float: left; padding: 0 22px; font-size: 0; position: relative;}
.nav ul > li.first{padding-left: 0;}
.nav ul > li > a,.nav ul > li i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 16px;}
.nav ul > li i{width: 8px; height: 4px; background: url(../image/nav-sjx.png) no-repeat; margin-left: 4px;}
.nav ul > li > a{height: 50px; line-height: 50px; color: #fff;}
.nav ul > li.active > a,.nav ul > li:hover > a{color: #bf9153!important;}
.nav ul > li:hover .subnav{height: auto; margin-top: 0; opacity: 1; visibility: visible;}
.subnav{width: 180px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3); background: #fff; position: absolute; left: 50%; top: 100%; margin-left: -90px; text-align: center; height: 0; overflow: hidden; margin-top: 20px; transition: all .3s; opacity: 0; visibility: hidden;}
.subnav > ol{padding: 14px 0 12px 0; position: relative; z-index: 2;}
.subnav > ol li a{display: block; height: 40px; line-height: 40px; font-size: 13px; color: #333;}
.subnav > ol li a:hover{background: #bf9153; color: #333!important;}
.pull-nav{float: right;}
.pull-nav ul{margin: 0 -5px;}
.pull-nav li{height: 30px; float: left; padding: 10px 5px; position: relative;}
.pull-nav li a{display: block; width: 28px; height: 28px; border: 1px solid #fff; border-radius: 50%; background: url(../image/pullnav-icon.png) no-repeat; filter: alpha(opacity=30); opacity: .3; transition: background 0s,border .5s;}
.pull-nav li .ico1{background-position: 0 0;}
.pull-nav li .ico2{background-position: -28px 0;}
.pull-nav li:hover a{border-color: #bf9153; filter: alpha(opacity=80); opacity: .8;}
.pull-nav li:hover .ico1{background-position: 0 -28px;}
.pull-nav li:hover .ico2,.pull-nav li:hover .ico2{background-position: -28px -28px;}
.wechatsub{width: 100px; height: 100px; padding: 8px; background: #fff; position: absolute; left: 50%; top: 100%; margin-left: -58px; opacity: 0; visibility: hidden; transition: opacity .5s;}
.wechatsub:before{display: block; content: ""; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #fff; position: absolute; left: 50%; top: -4px; margin-left: -4px;}
.wechatsub img{width: 100%; height: 100%;}
.pull-nav li:hover .wechatsub{opacity: 1; visibility: visible;}
.searchBox{width: 200px; height: 0; background: #fff; overflow: hidden; position: absolute; right: 5px; top: 100%;}
.searchBox .form{height: 40px; overflow: hidden; padding-right: 40px; position: relative;}
.searchBox .input{height: 40px; line-height: 40px; padding-left: 12px;}
.searchBox .j-input{display: block; width: 100%; height: 40px; line-height: 40px;}
.searchBox .sbtn{display: block; width: 40px; height: 40px; background: url(../image/pullnav-icon.png) no-repeat 0 -56px; position: absolute; right: 0; top: 0; cursor: pointer;}
/*底部*/
#footer{background: #191919; color: #999;}
#footer a{color: #999;}
.foot-model{padding: 50px 0; overflow: hidden; background: url(../image/fmod-bg.png) no-repeat center bottom;}
.foot-nav{float: left; position: relative;}
.foot-nav dl{min-width: 140px; float: left; margin-right: 34px; padding: 20px 0;}
.foot-nav dt{height: 30px; line-height: 30px; font-size: 18px;}
.foot-nav dd ul{padding-top: 20px;}
.foot-nav dd li{height: 30px; line-height: 30px; font-size: 14px;}
.fnav-line{width: 2px; height: 100%; position: absolute; right: 0; top: 0;}
.fnav-line img{width: 100%; height: 100%;}
.foot-tel{float: right;}
.foot-tel .t1{text-align: right; font-size: 0;}
.foot-tel .t1 img,.foot-tel .t1 span{font-size: 16px; vertical-align: middle; line-height: 24px; color: #626262;}
.foot-tel .t1 img{display: inline-block;}
.foot-tel .t1 span{margin-left: 6px;}
.foot-tel .t2{color: #caab74; font-size: 32px; text-align: right; line-height: 1.1; margin-top: 4px;}
.foot-tel ul{overflow: hidden; margin-top: 16px;}
.foot-tel li{width: 110px; float: left; margin-left: 30px; text-align: center;}
.foot-tel li img{display: block; width: 108px; height: 108px; border: 1px solid #999;}
.foot-tel li p{font-size: 14px; color: #626262; text-align: center; margin-top: 16px;}
.foot-link{padding-top: 4px; color: #626262; overflow: hidden; filter: alpha(opacity=60); opacity: .6;}
.foot-link a{color: #626262;}
.foot-link span{display: block; float: left; height: 30px; line-height: 30px;}
.foot-link ul{margin-left: 80px; overflow: hidden;}
.foot-link li{float: left; height: 30px; line-height: 30px;}
.foot-link li em{padding: 0 6px;}
.foot-copy{font-size: 14px; line-height: 24px; color: #444; filter: alpha(opacity=70); opacity: .7; padding: 4px 0 20px 0;}
.foot-copy a{color: #444;}
/*右侧菜单*/
.rightmenu{width: 70px; position: fixed; right: 20px; top: 50%; margin-top: -173px; z-index: 99999;}
.rightmenu li{margin-bottom: -1px; position: relative; z-index: 1; position: relative;}
.rightmenu li a{display: block; height: 68px; line-height: 68px; border: 1px solid #8a8a8b;}
.rightmenu li .icon{width: 40px; height: 32px; margin: 8px auto 0; background: url(../image/rightmenu-icon.png) no-repeat;}
.rightmenu li .ico1{background-position: 0 0;}
.rightmenu li .ico2{background-position: 0 -32px;}
.rightmenu li .ico3{background-position: 0 -64px;}
.rightmenu li .ico4{background-position: 0 -96px;}
.rightmenu li .ico5{background-position: 0 -128px;}
.rightmenu li p{font-size: 14px; color: #8a8a8b; text-align: center; line-height: 22px;}
.rightmenu li:hover{z-index: 2;}
.rightmenu li:hover a{background: #bf9153; border-color: #bf9153;}
.rightmenu li:hover a .ico1{background-position: -40px 0;}
.rightmenu li:hover a .ico2{background-position: -40px -32px;}
.rightmenu li:hover a .ico3{background-position: -40px -64px;}
.rightmenu li:hover a .ico4{background-position: -40px -96px;}
.rightmenu li:hover a .ico5{background-position: -40px -128px;}
.rightmenu li:hover a p{color: #666;}
.rightmenu li a#gotop p{font-size: 18px; font-weight: bold; margin-top: -4px;}
.rightwbox{position: absolute; right: 100%; top: 0; z-index: 2; opacity: 0; visibility: hidden; transition: opacity .5s;}
.rightwechat{width: 100px; height: 100px; padding: 5px; background: #fff;}
.rightwechat img{width: 90px; height: 90px;}
.righttel{width: 200px; height: 70px; line-height: 70px; background: #bf9153; font-family: "Impact",Arial; font-size: 24px; text-align: center; color: #666;}
.rightmenu li:hover .rightwbox{opacity: 1; visibility: visible;}
/*首页---*/
.index-left{display: block; width: 140px; position: fixed; left: 0; top: 50%; margin-top: -177px; z-index: 992;}
.index-left li{margin-bottom: 1px; position: relative;}
.index-left li .bg{width: 100%; height: 100%; background: #39393c; filter: alpha(opacity=80); opacity: .8; position: absolute; left: 0; top: 0; z-index: 1;}
.index-left li a{display: block; height: 70px; padding-left: 16px; position: relative; z-index: 2;}
.index-left li a span{display: block; color: #999; font-size: 14px; line-height: 22px; filter: alpha(opacity=60); opacity: .6;}
.index-left li a .tit{color: #fff; padding-top: 14px;}
.index-left li:hover a .tit{color: #bf9153; filter: alpha(opacity=100); opacity: 1;}
@media only screen and (max-width: 1299px){
	.index-left{width: 100px;}
	.index-left li a{padding-left: 6px;}
	.index-left li a span{font-size: 12px;}
}
/*首页---广告图切换*/
.banner{position: relative;}
#banner{overflow: hidden; position: relative; z-index: 2;}
#banner .slick-list{height: 100%;}
#banner .slick-track{height: 100%;}
#banner .slick-slide a{display: block; width: 100%; height: 100%;}
#banner .slick-slide img{width: 100%; min-height: 100%;}
#banner .caption{display: none !important;}
.banner .ban-next{width: 19px; height: 48px; background: url(../image/bannext-btn.png) no-repeat center top; position: absolute; left: 50%; bottom: 40px; margin-left: -10px; transition: all 0s; z-index: 3; -webkit-animation: bounce-up 1.1s linear infinite; -moz-animation: bounce-up 1.1s linear infinite; animation: bounce-up 1.1s linear infinite;}
.arrows-ban{position: absolute; right: 50%; bottom: 0; margin-right: -700px; z-index: 33;}
.arrows-ban .bpage{float: right; height: 60px; line-height: 60px; margin-right: 18px; font-size: 17px; color: #ccc;}
.arrows-ban .bpage em{margin-left: 4px; margin-right: 2px;}
.arrows-ban .prev,.arrows-ban .next{width: 113px; height: 60px; float: right; margin-left: 2px; background: url(../image/banner-arrow.png) no-repeat; cursor: pointer;}
.arrows-ban .prev{background-position: 0 0;}
.arrows-ban .next{background-position: -113px 0;}
@media only screen and (max-width: 1499px){
	.arrows-ban{margin-right: -600px;}
}
/*首页---视频*/
/* .index-video{padding-top: 10%;} */
.index-video{position: relative; overflow: hidden;}
.video-ibox{position: relative;}
.video-ibox .plyr__control--overlaid{background-color: #bf9153!important; background-image: url(../image/bf.png)!important; background-repeat: no-repeat!important; background-position: 30px 20px!important; padding: 0; margin-top: 60px; width: 80px; height: 80px;}
.video-ibox .plyr__control--overlaid:hover{opacity: .9;}
.video-ibox .plyr__control svg{display: none;}
.video-ibox .plyr--video .plyr__controls{opacity: 0!important; visibility: hidden!important;}
.video-ibox .bg{width: 100%; height: 100%; /* background: #000; */filter: alpha(opacity=80);/* opacity: .8; */position: absolute; left: 0; top: 0;}
.video-ibox .text{width: auto; color: #fff; text-align: center; position: absolute; right: 0; bottom: 0;background: rgba(0,0,0,.4);padding: 20px 40px 40px;}
.video-ibox .title{font-size: 48px;}
.video-ibox .line{width: 60px; height: 7px; background: #bf9153; margin: 10px auto 0;}
.video-ibox .desc{font-size: 18px; line-height: 1.7; margin-top: 24px;}
.video-ibox .video-btn{width: 70px; height: 70px; margin: 60px auto 0; cursor: pointer; position: relative;}
.video-ibox .video-btn i{display: block; width: 70px; height: 70px; border-radius: 50%; background: url(../image/video-btns.png) no-repeat; position: relative; z-index: 2;}
.video-ibox .video-btn:before{display: block; content: ""; width: 140px; height: 140px; border-radius: 50%; background: rgba(0,0,0,.8); position: absolute; left: -35px; top: -35px; z-index: 1; animation: ballPulseDouble 1.6s ease-in-out infinite;}
@keyframes ballPulseDouble{0%,100%{transform: scale(0.6)} 50%{transform: scale(1)}}
/*首页---产品*/
/* .index-product{padding-top: 10%;} */
.product-ibox{position: relative;}
.product-dslick{height: 100%; overflow: hidden; position: relative; z-index: 1;}
.product-dslick .slick-list{height: 100%;}
.product-dslick .slick-track{height: 100%;}
.product-dslick .slick-slide{background-repeat: no-repeat; background-position: center; background-size: cover; position: relative;}
.product-dslick .slick-slide img{width: 100%;}
.product-dslick .slick-slide .text{width: 500px; color: #fff; position: absolute; left: 50%; top: 50%; margin-left: -700px; margin-top: -200px;}
.product-dslick .slick-slide .title{font-size: 48px; line-height: 1.2;}
.product-dslick .slick-slide .entitle{font-size: 30px; text-transform: uppercase;}
.product-dslick .slick-slide .line{width: 60px; height: 8px; background: #bf9153; margin-top: 16px;}
.product-dslick .slick-slide .desc{font-size: 14px; height: 96px; line-height: 24px; margin-top: 16px; overflow: hidden;}
.product-sbutton{width: 410px; position: absolute; left: 50%; top: 50%; margin-left: -700px; margin-top: 90px; z-index: 2;}
.product-sbutton .bpage{float: left; height: 40px; line-height: 40px; margin-right: 6px; color: #fff;}
.product-sbutton .bpage .curr{font-size: 36px;}
.product-sbutton .bpage em{font-size: 24px;}
.product-sbutton .bpage .num{font-size: 14px;}
.product-sbutton .prev,.product-sbutton .next{width: 40px; height: 40px; background: url(../image/index-slick-arrow.png) no-repeat; float: left; margin-left: 2px; cursor: pointer;}
.product-sbutton .prev{background-position: 0 0;}
.product-sbutton .next{background-position: -40px 0;}
@media only screen and (max-width: 1499px){
	.product-dslick .slick-slide .text{margin-left: -600px;}
	.product-sbutton{margin-left: -600px;}
}
/*首页---荣誉资质*/
/* .index-honor{padding: 10% 0;} */
.honor-ibox{padding: 56px 0; background: url(../image/index-bg4.jpg) no-repeat center;background-size: cover;}
.honor-ititle{font-size: 48px; color: #fff; text-align: center; letter-spacing: 2px; line-height: 1.15;}
.honor-iline{width: 60px; height: 7px; background: #bf9153; margin: 14px auto 0;}
.honor-isg3{margin-top: 30px;}
.honor-isg3 ul{font-size: 0; text-align: center; margin: 0 -15px;}
.honor-isg3 li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 272px; margin: 0 15px;}
.honor-isg3 li > img{width: 272px; height: 381px;}
.honor-isg3 li span{display: block;}
.honor-isg3 li span img{display: block; width: 272px; height: 68px;}
.honor-slick{margin: 40px -13px 0 -13px;}
.honor-slick .slick-slide .item{margin: 0 13px; width: 281px; text-align: center; overflow: hidden;}
.honor-slick .slick-slide .pic{width: 257px; height: 167px; padding: 12px; background: url(../image/honor-listbg.png) no-repeat #deceb5; text-align: center; overflow: hidden;}
.honor-slick .slick-slide .pic img{max-width: 257px; height: 167px;margin: auto;}
.honor-slick .slick-slide .title{font-size: 14px; height: 26px; line-height: 26px; color: #ccc; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; margin-top: 10px;}
.honor-slick .slick-prev,.honor-slick .slick-next{width: 40px; height: 40px; background: url(../image/index-slick-arrow.png); margin-top: -38px;}
.honor-slick .slick-prev{left: -48px; background-position: 0 -40px;}
.honor-slick .slick-next{right: -48px; background-position: -40px -40px;}
/*首页---第五屏*/
.index-model li{position: relative;}
.index-model li .pic{overflow: hidden;}
.index-model li .pic img{display: block; width: 100%; transition: transform 2s;}
.index-model li .mask{width: 100%; height: 100%; font-size: 0; text-align: center; color: #fff; position: absolute; left: 0; top: 0;}
.index-model li .mask .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=0); opacity: 0; position: absolute; left: 0; top: 0; transition: opacity .5s;}
.index-model li .middle{width: 0;}
.index-model li .text{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; max-width: 390px; font-size: 14px; margin-bottom: 10px; position: relative; z-index: 2;}
.index-model li .title{font-size: 48px; line-height: 1.2;}
.index-model li .desc{font-size: 14px; height: 48px; line-height: 24px; margin-top: 6px;}
.index-model li .more{display: block; width: 150px; height: 50px; margin: 40px auto 0; position: relative;}
.index-model li .more i{display: block; border: 1px solid #fff; background: #000; filter: alpha(opacity=30); opacity: .3; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all .5s;}
.index-model li .more span{display: block; height: 50px; line-height: 50px; font-size: 14px; color: #fff; filter: alpha(opacity=80); opacity: .8; position: relative; z-index: 2;}
.index-model li .more:hover i{background: #bf9153;}
.index-model li:hover .pic img{transform: scale(1.1);}
.index-model li:hover .mask .bg{filter: alpha(opacity=40); opacity: .4;}
@media only screen and (max-width: 1299px){
	.index-model li .title{font-size: 34px;}
	.index-model li .more{margin-top: 20px;}
}

/*内页广告图*/
.ny-banner img{width: 100%;}
/*分页*/
.page-z{text-align: center; padding: 15px 0; overflow: hidden; line-height: 28px; font-size: 13px; color: #000;}
.page-z td{width: auto; padding: 0 4px;}
.page-z td input[type="text"]{border: 1px solid #ddd; width: 40px!important; height: 28px!important; line-height: 28px; padding: 0 5px;}
.page-z a{display: inline-block; padding: 0 15px; height: 28px; border: 1px double #dedede; color: #000; background-color: #eee; margin: 4px 2px;}
.page-z span{display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; background-color: #d1a746; margin: 0 2px; color: #fff;}
.page-z a:hover{color: #fff!important; border-color: #d1a746; background-color: #d1a746;}
/*高端家用家具*/
.furniture-title{font-size: 36px; font-weight: normal; text-align: center; line-height: 1.2;}
.furniture-line{width: 136px; height: 1px; background: #ddd; margin: 8px auto 0;}
.furniture-desc{font-size: 14px; color: #999; text-align: center; margin-top: 8px;}
/*高端家用家具---列表*/
.breadcrumb{margin-top: 10px;}
.breadcrumb-nav{float: left; color: black; line-height: 36px; font-size:14px;}
.breadcrumb-nav a{color: black;}
.breadcrumb-nav b{font-weight: 400;}
.breadcrumb-nav em{margin: 0 6px;}
.breadcrumb-nav span {display: inline-block; *display: inline; *zoom: 1; height: 18px; line-height: 18px; border: 1px solid #bf9153; color: #bf9153; padding: 0 10px; cursor: pointer;}
.breadcrumb-nav span i{display: inline-block; *display: inline; *zoom: 1; height: 18px; vertical-align: top; width: 7px; margin-left: 6px; background:url(../image/z-58.png) no-repeat -97px -175px;}
.breadcrumb-nav span:hover{background: #bf9153; color: #fff;}
.breadcrumb-nav span:hover i{background-position:-97px -188px;}
.breadcrumb-search{float: right; width: 231px; height: 36px; position: relative;}
.breadcrumb-search .btns{width: 20px; height: 36px; cursor: pointer; position: absolute; right: 10px; top: 0; background:url(../image/z-58.png) no-repeat -126px -174px;}
.breadcrumb-search .btns:hover{background-position:-126px -214px;}
.breadcrumb-search input[type="text"]{font-family:Microsoft YaHei, Helvetica, STHeiti, Droid Sans Fallback; width: 231px; height: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eaeaea; padding: 6px 40px 6px 13px; color: #636363; font-size: 14px; line-height: 22px;}
.breadcrumb-search input[type="text"]:focus{border: 1px solid #bf9153; color: #333;}

.furniture-screen{margin-top: 10px;}
.furniture-screen .bd{border: 1px solid #eaeaea;}
.furniture-screen .bd dl{position: relative; padding-left: 80px; border-bottom: 1px dotted #eaeaea; color: #333; font-size: 14px; line-height: 41px; background: #f8f8f8;}
.furniture-screen .bd dl.last{border-bottom: 0;}
.furniture-screen .bd dl dt{width: 80px; text-align: center; position: absolute; left: 0; top: 0; }
.furniture-screen .bd dl dd{padding: 0 20px; background: #fff; border-left: 1px solid #eaeaea;}
.furniture-screen .bd dl dd a{margin-right: 24px; color: #292929;}
.furniture-screen .bd dl dd a.active{font-weight: bold;}
.furniture-screen .bd dl dd a.active,.furniture-screen .bd dl dd a:hover{color: #bf9153!important;}
.furniture-product{margin-top: 20px;}
.furniture-product ul{margin-right: -24px;}
.furniture-product li{width: 282px; float: left; font-size: 14px; line-height: 22px; color: black; text-align: center; margin-right: 24px; margin-bottom: 20px;}
.furniture-product li .img{width: 280px; height: 188px; border: 1px solid #eaeaea; position: relative;overflow: hidden;}
.furniture-product li .img a img{width: 280px; height: 188px; position: absolute; left: 0; top: 0;object-fit: cover;box-sizing: border-box;}

.furniture-product li .img a img.ids35{
     height: auto; 
    top: 50%;
    padding: 5%;
    transform: translateY(-50%);
}

.furniture-product li .img a .nor{opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.furniture-product li .img a .hor{opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.furniture-product li p{margin: 5px 0; height: 22px; line-height: 22px; overflow: hidden;}
.furniture-product li p a{color: black;}
.furniture-product li span{display: block; color: #999; height: 18px; line-height: 18px; overflow: hidden;}
.furniture-product li:hover a .nor{opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.furniture-product li:hover a .hor{opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.furniture-product li:hover p a{color: #d1a746!important;}
.furniture-product li:hover span{color: #d1a746;}
/*高端家用家具---whyus*/
.furniture-whyus{background: #fff; padding-top: 80px;}
.furniture-whyus-title{text-align: center; font-size: 36px;}
.furniture-whyus-title img{vertical-align: top; margin-top: -14px; padding: 0 6px;}
.fwhyus-stitle{height: 116px; line-height: 116px; background-repeat: no-repeat; background-position: left center; font-size: 48px; color: #c7a350; padding-left: 64px; white-space: nowrap;}
.fwhyus-sname{font-size: 18px; line-height: 24px; color: #666; padding-left: 64px;}
.fwhyus-sdesc{font-size: 14px; line-height: 24px; color: #666; padding-left: 64px;}
.fwhyus-s1{position: relative; margin-top: 40px;}
.fwhyus-s1 .pic img{width: 100%;}
.fwhyus-s1 .text{width: 510px; position: absolute; right: 50%; top: 30%; margin-right: -600px;}
.fwhyus-s1 .fwhyus-stitle{background-image: url(../image/fwhyus-num01.png);}
.fwhyus-s1 .fwhyus-sname{font-size: 24px; color: #fff; margin-top: 6px;}
.fwhyus-s1 .fwhyus-sdesc{color: #fff; margin-top: 20px;}

.fwhyus-s2{height: 900px; background: url(../image/fwhyus-s2_bg.jpg) no-repeat center top;}
.fwhyus-s2 .container{padding-top: 102px;}
.fwhyus-s2 .fwhyus-stitle{background-image: url(../image/fwhyus-num02.png); margin-left: 320px;}
.fwhyus-history{width: 1204px; margin: 46px auto 0; position: relative; overflow: hidden;}
.fwhyus-history-time{overflow: hidden; height: 70px; position: relative; z-index: 3;}
.fwhyus-history-time a{display: block; width: 86px; height: 30px; line-height: 30px; float: left; padding-bottom: 40px; text-align: center; font-size: 18px; color: #999; position: relative;}
.fwhyus-history-time a span{display: block; width: 12px; height: 12px; background: #666; border-radius: 50%; position: absolute; left: 50%; top: 40px; margin-left: -6px;}
.fwhyus-history-time a.active,.fwhyus-history-time a:hover{color: #fff!important;}
.fwhyus-history-time a.active span{background: #bf9153;}
.fwhyus-history-time a.active i{width: 22px; height: 22px; border: 1px solid #bf9153; border-radius: 50%; position: absolute; left: 50%; top: 34px; margin-left: -12px;}
.fwhyus-history-line{width: 100%; height: 1px; background: #666; position: absolute; left: 0; top: 46px; z-index: 1;}
.fwhyus-history-sline{width: 43px; height: 1px; background: #bf9153;  position: absolute; left: 0; top: 46px;  z-index: 2;}
.fwhyus-history .prev,.fwhyus-history .next{display: block; width: 83px; height: 14px; position: absolute; top: 121px; z-index: 4;}
.fwhyus-history .prev{background: url(../image/fwhyus-history-arrow_prev.png) no-repeat; left: 654px;}
.fwhyus-history .next{background: url(../image/fwhyus-history-arrow_next.png) no-repeat; left: 854px;}
.fwhyus-history-tabcont{margin-top: 40px; position: relative; z-index: 3;}
.fwhyus-history-tabitem{overflow: hidden; color: #fff;}
.fwhyus-history-tabitem .pic{width: 600px; float: left;}
.fwhyus-history-tabitem .text{width: 550px; float: right;}
.fwhyus-history-tabitem .title{font-size: 36px; height: 36px; line-height: 36px; margin-left: 98px;}
.fwhyus-history-tabitem .desc{line-height: 30px; margin-top: 20px;}

.fwhyus-s3{position: relative; height: 1130px; background: url(../image/fwhyus_img3.jpg) no-repeat center; overflow: hidden;background-size: cover;}
.fwhyus-s3 .container{height: 1130px;}
.fwhyus-s3 .text{position: absolute; left: 460px; top: 86px;}
.fwhyus-s3 .fwhyus-stitle{background-image: url(../image/fwhyus-num03.png);}
.fwhyus-s3 .honor-slick{margin-top: 0; position: absolute; left: 0; right: 0; bottom: 70px;}
.fwhyus-s3 .honor-slick .slick-slide .title{color: #333;}
@media only screen and (max-width: 1499px){
	.fwhyus-s3 .text{left: 616px;}
}

.fwhyus-s4{padding: 62px 0 86px 0; background: url(../image/fwhyus_bg4.jpg) no-repeat center;}
.fwhyus-s4 .fwhyus-stitle{background-image: url(../image/fwhyus-num04.png); margin-left: 560px;}
.fwhyus-s4-box{margin-top: 6px;}
.fwhyus-s4-box li{width: 16.66%; float: left; padding-top: 100px;}
.fwhyus-s4-box li.n2{padding-top: 0;}
.fwhyus-s4-box li .pic img{width: 100%;}
.fwhyus-s4-box li .text{height: 100px; background: #fff; text-align: center;}
.fwhyus-s4-box li .title{font-size: 24px; line-height: 28px; padding-top: 24px;}
.fwhyus-s4-box li .entitle{font-size: 14px; text-transform: uppercase; line-height: 20px;}
@media only screen and (max-width: 1499px){
	.fwhyus-s4 .fwhyus-stitle{margin-left: 460px;}
	.fwhyus-s4-box li .entitle{font-size: 13px;}
}

.fwhyus-s5{height: 900px; background: url(../image/fwhyus-s5_bg.jpg) no-repeat center; position: relative;}
.fwhyus-s5 .container{height: 900px;}
.fwhyus-s5 .pic{width: 100%; position: absolute; left: 0; top: 152px;}
.fwhyus-s5 .pic img{width: 1200px;}
.fwhyus-s5 .text{position: absolute; left: 460px; top: 106px;}
.fwhyus-s5 .fwhyus-stitle{background-image: url(../image/fwhyus-num05.png);}
.fwhyus-s5 .fwhyus-sdesc{margin-top: 6px;}

.fwhyus-s6{position: relative;}
.fwhyus-s6 .pic img{width: 100%;}
.fwhyus-s6 .text{width: 472px; position: absolute; left: 50%; top: 16%; margin-left: -600px;}
.fwhyus-s6 .fwhyus-stitle{background-image: url(../image/fwhyus-num06.png);}

.fwhyus-s7{position: relative;}
.fwhyus-s7 .pic img{width: 100%;}
.fwhyus-s7 .text{width: 468px; position: absolute; right: 50%; top: 16%; margin-right: -600px;}
.fwhyus-s7 .fwhyus-stitle{background-image: url(../image/fwhyus-num07.png);}

.fwhyus-s8{position: relative;}
.fwhyus-s8 .pic img{width: 100%;}
.fwhyus-s8 .text{width: 460px; position: absolute; left: 50%; top: 50%; margin-left: -600px; margin-top: -128px;}
.fwhyus-s8 .fwhyus-stitle{background-image: url(../image/fwhyus-num08.png);}
.fwhyus-s8 .fwhyus-sdesc{line-height: 30px;}

.fwhyus-s9{position: relative;}
.fwhyus-s9 .pic img{width: 100%;}
.fwhyus-s9 .text{width: 490px; position: absolute; right: 50%; top: 50%; margin-right: -600px; margin-top: -123px;}
.fwhyus-s9 .fwhyus-stitle{background-image: url(../image/fwhyus-num09.png);}
.fwhyus-s9 .fwhyus-sdesc{line-height: 30px;}
.fwhyus-s9 .fwhyus-sdesc .t2{font-size: 18px;}
.fwhyus-s9 .fwhyus-sdesc .t2 b{font-weight: bold; color: #333;}

/*高端家用家具---旗下部分旗舰店*/
.furniture-stores{background: #fff; padding: 72px 0;}
.furniture-stores-tabbox{margin-top: 22px;}
.furniture-stores-tabtit{width: 258px; float: left;}
.furniture-stores-tabtit .tit{height: 32px; border: 1px solid #ddd; background: #f6f6f6; line-height: 32px; padding: 0 10px;}
.furniture-stores-tabtit ul{padding: 6px 0;}
.furniture-stores-tabtit li{height: 36px; line-height: 36px; color: #666; font-size: 14px; padding: 0 6px 0 12px; cursor: pointer; position: relative;}
.furniture-stores-tabtit li i{display: block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid #ddab3a; opacity: 0; visibility: hidden; transform: scale(0); position: absolute; right: -2px; top: 13px; transition: all .4s;}
.furniture-stores-tabtit li.active{color: #ddab3a;}
.furniture-stores-tabtit li.active i{opacity: 1; visibility: visible; transform: scale(1);}
.furniture-stores-tabcont{width: 900px; float: right;}
.furniture-stores-tabitem .pic{height: 520px; overflow: hidden;}
.furniture-stores-tabitem .pic img{width: 900px; height: 520px; transition: transform .8s;}
.furniture-stores-tabitem .pic:hover img{transform: scale(1.1);}
.furniture-stores-tabitem .text{height: 180px; background: #f6f6f6; padding: 0 26px 0 32px;}
.furniture-stores-tabitem .title{font-size: 24px; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-top: 26px;}
.furniture-stores-tabitem .intro{font-size: 16px; color: #666; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 8px;}
.furniture-stores-tabitem .intro em{color: #999;}
.furniture-stores-tabitem .intro span{margin-right: 40px;}
.furniture-stores-tabitem .intro span.mr0{margin-right: 0;}
.furniture-stores-tabitem .desc{font-size: 14px; color: #999; height: 48px; line-height: 24px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 10px;}
/*内页公用新闻*/
.ny-news{background: #eee; padding: 80px 0 100px 0;}
.ny-news-tabtit{position: relative;}
.ny-news-tabtit ul{overflow: hidden;}
.ny-news-tabtit li{float: left; min-width: 108px; margin-right: 10px; background: #fff; border: 1px solid #ccc; height: 48px; line-height: 48px; font-size: 18px; color: #999; text-align: center; padding: 0 20px; cursor: pointer;}
.ny-news-tabtit li.active{background: #d1a746; border-color: #d1a746; color: #fff;}
.ny-news-tabtit .more{font-size: 18px; position: absolute; right: 0; bottom: 0;}
.ny-news-tabtit .more a{color: #999;}
.ny-news-tabtit .more a span{margin-left: 10px;}
.ny-news-tabtit .more a:hover{color: #d1a746!important;}
.ny-news-tabcont{margin-top: 16px;}
.ny-news-cfirst{width: 520px; background: #fff; box-shadow: 4px 6px 12px rgba(0,0,0,.1); float: left; position: relative;}
.ny-news-cfirst .pic{height: 280px; overflow: hidden;}
.ny-news-cfirst .pic img{width: 100%; min-height: 100%; transition: transform .6s;}
.ny-news-cfirst .text{padding: 18px 40px 19px 20px;}
.ny-news-cfirst .title{height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: color .4s;}
.ny-news-cfirst .time{font-family: "Arial"; font-size: 14px; color: #999; height: 18px; line-height: 18px; margin-top: 2px;}
.ny-news-cfirst .desc{font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 2px;}
.ny-news-cfirst a{display: block; width: 100%; height: 100%; background: url(../image/blank.png) repeat; position: absolute; left: 0; top: 0;}
.ny-news-cfirst:hover .title{color: #d1a746;}
.ny-news-cfirst:hover .pic img{transform: scale(1.1);}
.ny-news-clist{width: 640px; float: right;}
.ny-news-clist ul{border-top: 1px solid #ccc;}
.ny-news-clist li{height: 96px; border-bottom: 1px solid #ccc;}
.ny-news-clist li a{display: block; padding: 10px 0; overflow: hidden;}
.ny-news-clist li .time{width: 100px; height: 76px; font-family: "Arial"; color: #a0a0a0; text-align: center; float: left; border-right: 1px solid #ccc;}
.ny-news-clist li .time span{display: block; font-size: 18px; line-height: 20px;}
.ny-news-clist li .time em{display: block; font-size: 60px; line-height: 60px;}
.ny-news-clist li .text{margin-left: 124px; padding-top: 8px;}
.ny-news-clist li .title{height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ny-news-clist li .desc{font-size: 14px; color: #666; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 4px;}
.ny-news-clist li a:hover{color: #d1a746!important;}
/*高端定制家具*/
.cust-title{font-size: 36px; text-align: center; line-height: 1.2;}
.cust-entitle{font-size: 0; text-align: center;}
.cust-entitle span{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative; font-size: 18px; color: #999; letter-spacing: 2px; text-transform: uppercase; padding: 0 14px;}
.cust-entitle span i{display: block; width: 600px; height: 1px; background: #ccc; position: absolute; top: 50%;}
.cust-entitle span i.l{left: -600px;}
.cust-entitle span i.r{right: -600px;}
.cust-desc{font-size: 18px; color: #666; text-align: center; margin-top: 4px;}
.cust-titimg{text-align: center;}
.cust-subtitle{font-size: 30px; text-align: center; line-height: 1.2;}
/*高端定制家具---服务流程*/
.cust-process{background: #fff; padding: 76px 0 20px 0; position: relative; overflow: hidden;}
.cust-process .container{max-width: 930px; overflow: hidden;}
.cust-process_box{margin-top: 58px;}
.cust-process_box ul{font-size: 0; text-align: center; margin: 0 -43px;}
.cust-process_box li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 168px; padding: 0 43px; position: relative; margin-bottom: 56px;}
.cust-process_box li .icon{width: 124px; height: 124px; margin: 0 auto; background: url(../image/cust-process-icon.png) no-repeat;}
.cust-process_box li .ico1{background-position: 0 0;}
.cust-process_box li .ico2{background-position: -124px 0;}
.cust-process_box li .ico3{background-position: -248px 0;}
.cust-process_box li .ico4{background-position: -372px 0;}
.cust-process_box li .ico5{background-position: -496px 0;}
.cust-process_box li .ico6{background-position: -620px 0;}
.cust-process_box li .ico7{background-position: -744px 0;}
.cust-process_box li .ico1:hover{background-position: 0 -124px;}
.cust-process_box li .ico2:hover{background-position: -124px -124px;}
.cust-process_box li .ico3:hover{background-position: -248px -124px;}
.cust-process_box li .ico4:hover{background-position: -372px -124px;}
.cust-process_box li .ico5:hover{background-position: -496px -124px;}
.cust-process_box li .ico6:hover{background-position: -620px -124px;}
.cust-process_box li .ico7:hover{background-position: -744px -124px;}
.cust-process_box li .title{font-size: 18px; text-align: center; margin-top: 12px;}
.cust-process_box li.s7 .title{width: 280px; margin-left: -56px;}
.cust-process_box li .line{width: 68px; height: 13px; background: url(../image/cprocess_line.png) no-repeat; position: absolute; right: -35px; top: 54px;}
.cust-process_box li.s5 .line,.cust-process_box li.s6 .line{background: url(../image/cprocess_line2.png) no-repeat;}
.cust-process_box li.s7 .line{width: 30px; height: 44px; background: url(../image/cprocess_line1.png) no-repeat; right: 54px; top: -48px;}
/*高端定制家具---技术团队*/
.cust-team{height: 850px; background: url(../image/cust-team_bg.jpg) no-repeat center top; position: relative; overflow: hidden;background-size: cover;}
.cust-team .container{padding-top: 80px;}
.cust-team .cust-subtitle{color: #fff; margin-top: 14px;}
.cust-team-slick{height: 394px; margin-top: 32px; position: relative;}
.cust-team-slick ul{width: 1000px; height: 394px; margin: 0 auto;}
.cust-team-slick li{opacity: 0; position: relative; width: 700px; height: 394px; cursor: pointer;}
.cust-team-slick li .pic{border: 10px solid #fff;}
.cust-team-slick li .pic img{width: 100%;}
.cust-team-slick li .text{width: 100%; padding: 36px 0 10px 0; color: #fff; text-align: center; position: absolute; left: 0; top: 100%; opacity: 0; visibility: hidden;}
.cust-team-slick li .title{font-size: 24px;}
.cust-team-slick li .title span{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative;}
.cust-team-slick li .title span i{display: block; width: 100%; height: 1px; background: #fff; position: absolute; left: 0; bottom: 3px;}
.cust-team-slick li .desc{font-size: 14px; line-height: 30px; margin-top: 10px;}
.cust-team-slick li.roundabout-in-focus{cursor: auto;}
.cust-team-slick li.roundabout-in-focus .text{opacity: 1; visibility: visible;}
.cteam-prev,.cteam-next{display: block; width: 40px; height: 40px; background: url(../image/cteam-arrow.png) no-repeat; position: absolute; top: 50%; margin-top: -20px;}
.cteam-prev{background-position: 0 0; left: -60px;}
.cteam-next{background-position: -40px 0; right: -50px;}
/*高端定制家具---工厂*/
.cust-factory{padding: 50px 0; background: #fff; position: relative; overflow: hidden;}
.cust-factory .cust-titimg{margin-bottom: 16px;}
.cust-factory-tabbox{margin-top: 18px;}
.cust-factory-tabtit{margin-top: 20px;}
.cust-factory-tabtit ul{overflow: hidden; margin: 0 -10px;}
.cust-factory-tabtit li{width: 224px; float: left; margin: 0 10px; font-size: 14px; width: 224px; height: 112px; overflow: hidden; position: relative; cursor: pointer;}
.cust-factory-tabtit li img{width: 224px; height: 112px;}
.cust-factory-tabtit li .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); opacity: .5; position: absolute; left: 0; top: 0;}
.cust-factory-tabtit li .title{width: 100%; height: 48px; line-height: 24px; font-size: 14px; color: #fff; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -24px;}
.cust-factory-tabtit li.active .bg{opacity: 0; visibility: hidden;}
.cust-factory-tabtit li.active .title{opacity: 0; visibility: hidden;}
.cust-factory-tabcont{margin-top: 16px;}
.cust-factory-tabitem{position: relative;}
.cust-factory-tabitem .pic img{width: 1200px; height: 600px;}
.cust-factory-tabitem .text{width: 1200px; height: 100px; background: url(../image/cfactory_sbg.png) no-repeat; position: absolute; left: 0; bottom: 0; z-index: 2; color: #fff;}
.cust-factory-tabitem .text .title{font-size: 24px; font-weight: bold; line-height: 30px; padding-top: 14px; padding-left: 46px;}
.cust-factory-tabitem .text .desc{font-size: 14px; line-height: 18px; margin-top: 4px; padding-left: 46px;}
.cust-factory-tabitem .sbtn{position: absolute; right: 50%; bottom: 40px; margin-right: -600px; z-index: 3;}
.cust-factory-tabitem .bpage{color: #fff; float: left; margin-right: 10px; height: 40px; line-height: 40px;}
.cust-factory-tabitem .bpage span.curr{font-size: 36px;}
.cust-factory-tabitem .bpage em{font-size: 24px;}
.cust-factory-tabitem .sPrev,.cust-factory-tabitem .sNext{display: block; width: 40px; height: 40px; float: left; background: url(../image/bannerbj.png) no-repeat;}
.cust-factory-tabitem .sPrev{background-position: 0 0; margin-right: 2px;}
.cust-factory-tabitem .sNext{background-position: -40px 0; margin-right: 40px;}
/*高端定制家具---优势*/
.cust-adv{height: 850px; background: url(../image/cust-adv_bg.jpg) no-repeat center top;background-size: cover;}
/*高端定制家具---资质*/
.cust-honor{background: #000; padding: 60px 0 20px 0;}
.cust-honor .title{font-size: 18px; text-align: center; line-height: 30px; color: #fff; margin-top: 10px;}
.cust-honor .title span{color: #d1a746;}
.cust-honor-box{margin-top: 28px;}
.cust-honor-box ul{font-size: 0; text-align: center;}
.cust-honor-box li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 351px; margin: 0 20px;}
.cust-honor-box li > img{width: 351px; height: 491px;}
.cust-honor-box li span{display: block;}
.cust-honor-box li span img{width: 351px; height: 88px;}
/*高端定制家具---6大服务*/
.cust-service{background: #fff; padding: 56px 0; position: relative; overflow: hidden;}
.cust-service-box{margin-top: 34px;}
.cust-service-box ul{margin: -24px -27px 0 0;}
.cust-service-box li{width: 382px; float: left; margin: 24px 27px 24px 0;}
.cust-service-box li .title{height: 88px; position: relative; padding-left: 58px;}
.cust-service-box li .title .icon{width: 62px; height: 88px; background-repeat: no-repeat; position: absolute; left: 0; top: 0;}
.cust-service-box li .title .ico1{background-image: url(../image/ser-num01.png);}
.cust-service-box li .title .ico2{background-image: url(../image/ser-num02.png);}
.cust-service-box li .title .ico3{background-image: url(../image/ser-num03.png);}
.cust-service-box li .title .ico4{background-image: url(../image/ser-num04.png);}
.cust-service-box li .title .ico5{background-image: url(../image/ser-num05.png);}
.cust-service-box li .title .ico6{background-image: url(../image/ser-num06.png);}
.cust-service-box li .title h2{font-size: 24px; color: #d1a746; line-height: 30px; padding-top: 16px;}
.cust-service-box li .title p{font-size: 14px; color: #666; line-height: 18px; margin-top: 4px;}
.cust-service-box li .pic{margin-top: 6px; margin-left: 57px;}
.cust-service-box li .pic img{width: 325px; height: 194px;}
/*高端定制家具---整体软装*/
.cust-make{background: #2a2623; background-image: linear-gradient(#2a2623,#181411);overflow: hidden;}
.cust-make .contaner{font-size: 0; text-align: center;}
.cust-make .text{display: inline-block; *display: inline; *zoom: 1; width: 664px;}
.cust-make .text .enname{font-family: "Constantia",Arial; font-size: 36px; text-transform: uppercase; background: linear-gradient(to left, #caab74, #bf9153 50%, #caab74 100%); -webkit-background-clip: text; color: transparent; color: #bf9153\9; line-height: 1.1;}
.cust-make .text .name{font-size: 48px; background: linear-gradient(to left, #caab74, #bf9153 50%, #caab74 100%); -webkit-background-clip: text; color: transparent; color: #bf9153\9; line-height: 1.1;}
.cust-make .text .intro{font-size: 18px; color: #999; margin-top: 20px; line-height: 30px; min-height: 60px;}
.cust-make .text .line{width: 60px; height: 4px; background: #d1a746; margin-top: 46px;}
.cust-make .text .desc{font-size: 14px; line-height: 30px; color: #fff; margin-top: 24px;}
.cust-make .text .img{margin-top: 40px; margin-right: -20px; overflow: hidden;}
.cust-make .text .img span{display: block; float: left; margin-right: 20px; width: 144px; height: 134px; border: 3px solid #caab72; background: #fff;}
.cust-make .text .img span img{display: block; width: 144px; height: 134px;}
.cust-make .pic{display: inline-block; *display: inline; *zoom: 1;}
.soft-make .text{vertical-align: middle;}
.soft-make .pic{width: 758px; margin-left: -6px; margin-right: -224px;}
/*高端定制家具---专业团队*/
.cust-tcase{padding: 80px 0 66px 0; background: #eee;}
.cust-tcase-text{width: 554px; float: left;}
.cust-tcase-text .title{font-size: 36px; line-height: 1; background: linear-gradient(to left, #97765b, #caab74 50%, #97765b 100%); -webkit-background-clip: text; color: transparent; color: #97765b\9;}
.cust-tcase-text .entitle{font-size: 24px; line-height: 1.1; color: #666; margin-top: 12px;}
.cust-tcase-text .desc{font-size: 14px; color: #666; line-height: 30px; margin-top: 30px;}
.cust-tcase-list{width: 600px; float: right;}
.cust-tcase-list ul{margin: -5px;}
.cust-tcase-list li{float: left; margin: 5px;}
.cust-tcase-list li.s1 img{width: 440px; height: 240px;}
.cust-tcase-list li.s2 img{width: 150px; height: 240px;}
.cust-tcase-list li.s3 img,.cust-tcase-list li.s4 img{width: 215px; height: 120px;}
.cust-tcase-list li.s5{width: 150px;}
.cust-tcase-list li.s5 a{display: block; width: 150px; height: 85px; padding-top: 35px; background: #d1a746;}
.cust-tcase-list li.s5 .btns{width: 21px; height: 21px; margin: 0 auto; position: relative;}
.cust-tcase-list li.s5 .btns i{display: block; background: #fff; position: absolute;}
.cust-tcase-list li.s5 .btns i.l{width: 3px; height: 21px; left: 9px; top: 0;}
.cust-tcase-list li.s5 .btns i.t{width: 21px; height: 3px; left: 0; top: 9px;}
.cust-tcase-list li.s5 .title{font-size: 14px; color: #fff; text-align: center; margin-top: 6px;}
.cust-tteam-list{margin-top: 66px;}
.cust-tteam-list ul{margin: 0 -6px;}
.cust-tteam-list li{width: 230px; float: left; margin: 0 6px; text-align: center;}
.cust-tteam-list li .pic{width: 193px; height: 193px; margin: 0 auto; border-radius: 50%; overflow: hidden;}
.cust-tteam-list li .pic img{width: 193px; height: 193px;}
.cust-tteam-list li .title{font-size: 14px; line-height: 24px; margin-top: 16px;}
/*高端定制家具---整体固装*/
.solid-make{padding: 110px 0 140px 0;}
.solid-make .pic{width: 730px; margin-left: 16px; margin-right: -216px; vertical-align: bottom;}
/*高端定制家具---固装案例*/
.zy-tcase .cust-tcase-text{width: 540px;}
/*高端定制家具---量身定做*/
.cust-case{padding: 60px 0 80px 0; background: #fff; position: relative; overflow: hidden;}
.cust-case-tabbox{margin-top: 20px;}
.cust-case-tabtit{position: relative;}
.cust-case-tabtit ul{overflow: hidden;}
.cust-case-tabtit li{float: left; min-width: 108px; margin-right: 10px; border: 1px solid #ccc; height: 48px; line-height: 48px; font-size: 18px; color: #999; text-align: center; padding: 0 20px; cursor: pointer;}
.cust-case-tabtit li.active{background: #d1a746; border-color: #d1a746; color: #fff;}
.cust-case-tabtit .more{font-size: 18px; position: absolute; right: 0; bottom: 0;}
.cust-case-tabtit .more a{color: #999;}
.cust-case-tabtit .more a span{margin-left: 10px;}
.cust-case-tabtit .more a:hover{color: #d1a746!important;}
.cust-case-tabcont{margin-top: 16px;}
.cust-case-tabitem ul{margin: -10px; overflow: hidden;}
.cust-case-tabitem li{width: 430px; float: left; margin: 10px; position: relative;}
.cust-case-tabitem li.cbig{width: 750px;}
.cust-case-tabitem li .pic{height: 260px; overflow: hidden;}
.cust-case-tabitem li .pic img{width: 100%; min-height: 100%; transition: transform .8s;}
.cust-case-tabitem li.cbig .pic{height: 540px;}
.cust-case-tabitem li .mask{height: 70px; color: #fff; padding: 0 28px; min-width: 142px; position: absolute; left: 0; bottom: 30px;}
.cust-case-tabitem li .bg{width: 100%; height: 100%; background: #040404; filter: alpha(opacity=60); opacity: .6; position: absolute; left: 0; top: 0;}
.cust-case-tabitem li .title{font-size: 18px; height: 26px; line-height: 26px; overflow: hidden; margin-top: 12px; position: relative; z-index: 2;}
.cust-case-tabitem li .desc{font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; position: relative; z-index: 2;}

.cust-case-tabitem li.cbig .mask{min-width: 284px; height: 100px;}
.cust-case-tabitem li.cbig .title{font-size: 24px; height: 32px; line-height: 32px; margin-top: 20px;}
.cust-case-tabitem li.cbig .title strong{font-weight: normal;}
.cust-case-tabitem li.cbig .desc{font-size: 18px; height: 28px; line-height: 28px;}
.cust-case-tabitem li a{display: block; width: 100%; height: 100%; background: url(../image/blank.png) repeat; position: absolute; left: 0; top: 0;}
.cust-case-tabitem li:hover .pic img{transform: scale(1.1);}

/* 进口馆 */
.hell_prodcut{margin-top: 120px;}
.hell_prodcut.furniture-product li p{height: 44px;margin: 16px 0 10px;}
.hell-page-z.page-z span{background-color: #d1a746;}
.hell_prodcut.furniture-product li:hover a{color:#d1a746 !important;}
.hell_prodcut.furniture-product li:hover span{color:#d1a746 !important;}
.national_logo{margin-top: 44px;height: 44px;
	/* width: 65px;height: 44px;background: url(../images/national_logo.png) no-repeat;background-size: cover; */
}
.hell-fwhyus1 .national_logo img{float: right;}
.villusso_desc{
	width: 1200px;
	/* margin: 0 auto 40px; */
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	box-sizing: border-box;
	padding: 0 0 40px 30px;
}
.villusso_desc::after{
	content: "";
	position: absolute;
	right: -30px;
	width: 30px;
	background-color: #fff;
	height: 100%;
}
/* .hell-fwhyus2.villusso_desc{
	padding-top: 70px;
	margin-bottom: 40px;
} */

.villusso_desc .desc_con{
	margin-bottom: 44px;
	position: relative;
	height: 400px;
}
.hell_logos{
	margin-bottom: 50px;
	padding-top: 26px;
}
.hell-fwhyus2 .hell_logos{
	text-align: right;
}
/* .hell_logos img{
	height: 110px;
} */
.hell_desc{
	font-family: '仿宋 Regular';
	font-size: 22px;
	line-height: 1.2;
}
.hell-fwhyus1 .desc_left{
	margin-right: 670px;
}
.hell-fwhyus1.first .desc_left{
	margin-right: 730px;
}
.hell-fwhyus2 .desc_left{
	margin-left: 670px;
}
.hell-fwhyus1 .pic_right{
    width: 660px;
    height: 400px;
    position: absolute;
    right: 0;
    top: 0;
    background-size: contain;
	background-repeat: no-repeat;
	background-position: right center;
}
.hell-fwhyus2 .pic_right{
    width: 660px;
    height: 400px;
    position: absolute;
    left: 0;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
}
.parent_lsit .parents{
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
.parent_lsit .item{
	width:25%;
	float: left;
	border-bottom: 1px solid #acacac;
	border-right: 1px solid #acacac;
	box-sizing: border-box;
	overflow: hidden;
	padding: 6px;
	height: 200px;
}
.parent_lsit .item img{
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	margin: 4px 10px;
}
.parent_lsit .item:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.contact_type{
	font-size:40px;
	text-align: center;
	font-family:SimHei;
	font-weight:bold;
	color:#d1a746;
	line-height:74px;
	opacity:0.83;
	padding: 56px 0;
}
.parent_lsit{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	/* padding-top: 150px; */
	background-color: #fff;
	box-sizing: border-box;
	/* padding:150px 50px 0; */
	padding:60px 0 0 30px;
}
.parent_lsit_bg{
	position: absolute;
	right: -30px;
	top: 0;
	height: 100%;
	width: 30px;
	background-color: #fff;
}
/* hell_slide */
.hell_slide .slick-slider{
    margin-left: 30px;
    margin-top: -130px;
}
.hell_slide a{
	display: block;
	height: 890px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.hell_slide .slick-prev, .hell_slide .slick-next {
    width: 40px;
    height: 40px;
    background: url(../image/bannerbj.png) no-repeat;
}
.hell_slide .slick-prev {
    background-position: 0 0;
    left: 0;
}
.hell_slide .slick-next{
    background-position: -38px 0;
    right: 0;
}
.hell_slide .national_logo{
	margin-top: 20px;
}
.hell_slide .national_logo img{
	float: right;
}
.furniture-screen .bd dl dd .brands_icon{
	padding: 10px 0;
}
.furniture-screen .bd dl dd div.brands{
	float: left;
	border: 1px solid #c7c7c7 ;
	/* margin-left: -1px;
	margin-top: -1px; */
	width: 86.5px;
}
.furniture-screen .bd dl dd div.brands:hover{
	border: 1px solid #6c2b01!important;
}
.furniture-screen .bd dl dd div.brands img{
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.furniture-screen .bd dl dd div.brands:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.furniture-screen .bd dl dd div.brands a{
	display: block;
	padding: 5px 6px;
    margin: 0 auto;
}
.hell-furniture .breadcrumb{
	padding-left: 50px;
}

.hell-furniture .furniture-screen{
	padding-left: 30px;
}
.hell-furniture .furniture-product ul{
	padding-left: 30px;
	margin-right: -60px;
}
.hell-furniture .furniture-product li{
	width: 276px;
	margin-right: 20px;
}
.hell_bg{
	position: relative;
}
.hell_bg::after{
	content: "";
	position: absolute;
	left: 0;
	top: 130px;
	background-color: #f2f2f2;
	width: 355px;
	height: 45%;
}
@media only screen and (max-width: 1499px){
	.hell_bg::after{
		width: 10%;
	}
}



.banner_a1,.banner_a2{display:block;position: absolute;width: 10% !important;height: 10% !important;top: 61%;}
.banner_a1{left: 39%;}
.banner_a2{left: 49%;}


.banner_a3,.banner_a4{display: block;position: absolute;width: 10%!important;height: 10%!important;top: 80%;}
.banner_a3{left: 20%;}
.banner_a4{left: 70%;}

.clearfix:after {
    content: ".";
    *zoom: 1;
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;}

.gbjjcontactbox{
	max-width: 1006px;
	margin: 0 auto;
	display: block;
}
.tel img{
	display: unset !important;
}

.case-list-imgbox{
	width: 100%;
	height: 200px;
	max-height: 200px;
	overflow: hidden;
}
.case-list-imgbox img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
}
.diaoyongtup{
	height: 400px;
}
.diaoyongtup img{
	height: 100% !important;
}
.pro-gallery-img #product-img img{
	object-fit: cover;
}
.pro-gallery-img #product-img img.ids35xq {
    height: auto;
    padding: 2%;
    box-sizing: border-box;
}
/* 人才招聘 */
.zp-top{height: 65px;line-height: 65px;text-align: center;background: #EFEFEF;font-size: 30px;color: #333333;margin: 20px 0;}

.zhaopin-ibox {

	padding-top: 60px;

	padding-bottom: 65px;

}



.join_in_ibox .post-ibox {

	/* float: left; */

	width: 100%;

}



.join_in_ibox .zhaopin-ibox-right {

	float: right;

	width: 38%;

}



.join_in_ibox .zhaopin-ibox-right img {

	width: 100%;

}
 .job_content {

	background: #fff;

	padding: 0;

}



.job_top {

	border-bottom: 1px solid #CCCCCC;

	padding-bottom: 10px;

}



.job_top span {	float: left;text-align: center;color: #444444;	font-size: 18px;font-weight: bold;}
.job_top span.p1 {width: 14%;}
.panel-default>.panel-heading span.open_bar {width: 20px;height: 20px;background: url(../image/add22.png) no-repeat;	position: absolute;top: 20px;}
.recruitmentBox .panel-top[data-on="active"] .open_bar {background: url(../image/plus.png) no-repeat !important;}
.job_top span.p2 {width: 21%;}
.job_top span.p3 {width: 29%;}
.job_top span.p4 {width: 28%;}
.panel-default {border: none;}
.panel-default>.panel-heading {background: #fff;	border: none;	padding: 0;	box-shadow: none;}
.panel-default>.panel-heading a {	text-align: center;	font-size: 15px;	color: #444444;	display: block;	padding: 19px 0px;	background: #fff;border-bottom: 1px solid #CCCCCC;-webkit-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;	margin: 0;	width: 100%;	position: relative;	box-sizing: border-box;background: url(/template/default/skin/images/zhewu.png) no-repeat left center;background-size: 24px;}
.panel-default>.panel-heading a span {float: left;}
.panel-default>.panel-heading a span.p1 {width: 14%;}
.panel-default>.panel-heading a span.p2 {width: 21%;}
.panel-default>.panel-heading a span.p3 {width: 29%;}
.panel-default>.panel-heading a span.p4 {width: 20%;}
.panel-default>.panel-heading a span.p5 {width: 28%;}
.panel-collapse {padding: 15px;width: 100%;display: none;}
.panel-body {padding: 0 15px;color: #999999;font-size: 14px;font-weight: 500;line-height: 36px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {	border-top: 0;}
.join_in_ibox .zhaopin-ibox-right {	float: right;width: 38%;}
.join_in_ibox .zhaopin-ibox-right img {width: 100%;}

.yzsfwgbjj {
    margin: 20px 0;
    padding: 0 8%;
}
.yzsfwgbjj .yzsfwtitle{
	font-size: 28px;
	font-weight: bold;

}
.yzsfwgbjj .yzsfwbtitle{
	font-size: 18px;
	/*font-weight: bold;*/
}
.yzsfwpicbigbox {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    margin: 20px 0;
}
.yzsfwpicbigbox img{
	margin-bottom: 10px;
}

.fjmd_keimfd {
	overflow: auto;
	max-width: 1006px;
	width: 100%;
	margin: 20px auto;
}
.fjmd_keimfd table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.fjmd_keimfd table td{
	padding: 5px;
	border: solid 1px #333;
	font-size: 14px;
}
.fjmd_keimfd table tr:nth-child(odd){
	background-color: #ffeed9;
}
.fjmd_keimfd table tr:first-child{
	background-color: #efcc79;
	/*color: #fff;*/
}