@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html{margin-right: 0!important; overflow-y: auto!important;}
body{font-size: 14px; background: #fff; min-width: 1200px; font-family: "Microsoft YaHei"; line-height: 1.3; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-y: auto;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .5s; cursor: pointer;}
a:hover{color: #e60013!important;}
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;}
table{border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
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;}
.wrapper{width: 1400px; margin: 0 auto; position: relative;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.middle{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 0; height: 100%;}
.container{width: 1400px; margin: 0 auto; position: relative;}
@media only screen and (max-width: 1499px){
	.container{width: 1200px;}
}
.w1200{width: 1200px; margin: 0 auto; position: relative;}
.w1510{width: 1510px; margin: 0 auto;}
@media only screen and (max-width: 1629px){
	.w1510{width: 1400px;}
}
@media only screen and (max-width: 1499px){
	.w1510{width: 1200px;}
}
/* .content{padding-top: 30px;} */
.col-lg-1_0{width: 12.5%; *width: 45.48%; float: left;}
.col-lg-2_0{width: 20%; *width: 19.98%; float: left;}
.col-lg-3{width: 25%; *width: 24.98%; float: left;}
.col-lg-4{width: 33.33%; *width: 33.31%; float: left;}
.col-lg-6{width: 50%; *width: 49.98%; float: left;}
.inner-title{font-size: 36px; font-weight: bold; color: #0c0c0c; text-align: center; line-height: 1.2;}
.inner-desc{font-size: 18px; text-align: center; color: #666; margin-top: 6px;}
@media only screen and (max-width: 1499px){
	.inner-title{font-size: 30px;}
}
/*slick.css*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; 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 img{display:block;}
.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;}
.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: 20px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}
.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: #e60013;}
/*magnific-popup.css*/
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:9999999;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:99999999;outline:0!important;-webkit-backface-visibility:hidden;overflow:hidden!important;}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:url(../images/cursor-sm.png),pointer}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*plyr.css*/
.plyr input[type=range]:focus,.plyr:focus{outline:0}.plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,avenir next,helvetica neue,segoe ui,Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#e10210}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#e10210;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#e10210;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#e10210;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media(min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{transform:translateY(-15px)}@media(min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media(min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#e10210;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#e10210;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr .plyr__play-large{cursor:pointer;display:inline-block}.plyr .plyr__play-large:focus{outline:none}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#e10210;background:0 0;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);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(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media(min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media(min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media(min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}

/*头部*/
#header{width: 100%; min-width: 1200px; position: absolute; left: 0; top: 0; z-index: 999999;}
.top{height: 30px; line-height: 30px; background: #f3f3f3; background-image: linear-gradient(145deg, #f3f3f3, #dbdbdb); color: #666;}
.top a{color: #666;}
.top-left{float: left; height: 30px; line-height: 30px;}
.top-left em{font-size: 12px; color: #444; padding: 0 8px;}
.top-right{float: right;}
.top-tel{float: left; height: 30px; line-height: 30px; background: url(../images/top-tel_bg.png) no-repeat left center; padding-left: 28px;}
.top-phone{float: left; margin-left: 10px; height: 30px; line-height: 30px; background: url(../images/top-phone_bg.png) no-repeat left center; padding-left: 22px;}
.language{float: left; margin-left: 20px; margin-top: 7px;}
.language a{display: block; height: 16px; float: left; margin-left: 10px;}
.language img{display: block; height: 16px;}
.header{width: 100%; height: 100px; position: relative;}
.header .bg{width: 100%; height: 100%; 
background: #58605F; position: absolute; left: 0; top: 0; z-index: 1;}
.header .container{z-index: 2;}
.logo{float: left; margin-top: 39px;}
.logo a{display: block; height: 24px;}
.logo img{float: left; display: block; /*height: 23px;*/}
.logo .text{float: left; margin-left: 17px; height: 24px; line-height: 24px; font-size: 24px; color: #fff; filter: alpha(opacity=80); opacity: .8;}
.nav{float: right;}
.nav ul > li{float: left; position: relative; padding: 0 9px;}
.nav ul > li > a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 100px; line-height: 100px; font-size: 18px; color: #FFFFFF; padding: 0 3px; position: relative;}
.nav ul > li > a i{display: block; height: 3px; background: #FFFFFF; position: absolute; left: 50%; right: 50%; bottom: 0; transition: left .5s,right .5s ease;}
.nav ul > li > a:after{display: inline-block; content: ''; vertical-align: middle; width: 0; height: 0; margin-left: 4px; margin-right: -2px; margin-top: -2px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #666;}
.nav ul > li > a.nochild:after{display: none;}
.subnav{width: 160px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3); background: #fff; position: absolute; left: 50%; top: 100%; margin-left: -80px; 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;}
.subnav > ol li a:hover{background: #e60013; color: #fff!important;}
.nav ul > li.active > a,.nav ul > li:hover > a{color: #FFFFFF!important;font-weight: bold;}
.nav ul > li.active > a i,.nav ul > li:hover > a i{left: 0; right: 0;}
.nav ul > li:hover .subnav{height: auto; margin-top: 0; opacity: 1; visibility: visible;}
.search-btn{width: 21px; height: 21px; float: right; margin-top: 40px; margin-left: 10px; background: url(../images/search-btn.png) no-repeat center; cursor: pointer;}
#header.fixed{position: fixed; top: -39px;}
.searchPopDom{position: fixed; z-index: 1000000; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; border: 16px solid #e60013; transition: .5s;}
.searchPopBg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=70); opacity: .7; position: absolute; left: 0; top: 0; z-index: 1;}
.searchPopDom.open{visibility: visible; opacity: 1;}
.searchPopDom.open .searchFormGroup{transform: scale3d(1,1,1); opacity: 1;}
.searchPopDom .searchBox{width: 90%; position: absolute; left: 5%; top: 50%; margin-top: -27px; z-index: 2;}
.searchPopDom .searchFormGroup{transform: scale3d(.8,.8,1); opacity: 0; text-align: center; transition: all .5s; position: relative}
.searchPopDom .searchFormGroup input[type="text"]{font-size: 25px; line-height: 1; display: inline-block; width: 60%; padding: 10px 30px; color: #e60013; border-bottom: 2px solid #e60013;}
.searchPopDom .searchFormList{display: none; position: absolute; left: 20%; right: 20%; top: 100%;}
.searchPopDom .searchFormList ul{margin: 0 -30px; padding: 10px 0;}
.searchPopDom .searchFormList li{font-size: 18px; color: #f2f2f2; text-align: left;}
.searchPopDom .searchFormList li a{display: block; padding: 10px 30px; color: #f2f2f2;}
@media only screen and (max-width: 1499px){
	.header{height: 90px;}
	.logo{margin-top: 35px;}
	.logo a{height: 50px;}
	.logo a{height: 18px;}
	/*.logo img{height: 18px;}*/
	.logo .text{font-size: 18px; height: 18px; line-height: 18px;}
	.nav ul > li{padding: 0 7px;}
	.nav ul > li > a{height: 90px; line-height: 90px;}
	.search-btn{margin-top: 35px;}
}
/*底部*/
.footer{background: #000; color: #6c6c6c; position: relative; overflow: hidden;}
.footer .container{width: 1200px!important;}
.footer a{color: #6c6c6c;}
.foot-model{padding: 38px 0 26px 0;}
.foot-nav{float: left; padding: 32px 0 58px 0; overflow: hidden; border-right: 1px solid #333;}
.foot-nav dl{float: left; width: 184px; margin-right: 40px;}
.foot-nav dl.last{width: 168px; margin-right: 0;}
.foot-nav dt{font-size: 18px; color: #8e8e8e; height: 24px; line-height: 24px;}
.foot-nav dt{color: #8e8e8e;}
.foot-nav dd{margin-top: 20px;}
.foot-nav li{height: 36px; line-height: 36px;}
.foot-nav .twolist li {
    width: 88px;
    float: left;
    display: block;
}
.foot-follow{float: right; margin-top: 22px;}
.foot-ewm{font-size: 0; text-align: right;}
.foot-ewm li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-left: 15px; text-align: center;}
.foot-ewm li img{width: 108px; height: 108px; border: 1px solid #929898;}
.foot-ewm li p{font-size: 14px; color: #6e6e6e; text-align: center; margin-top: 10px;}
.foot-tel{margin-top: 24px;}
.foot-tel p{line-height: 30px;}
.foot-tel .t1{text-align: right; font-size: 0;}
.foot-tel .t1 img,.foot-tel .t1 span,.foot-tel .t1 em{font-size: 16px; vertical-align: middle; line-height: 24px; color: #6e6e6e;}
.foot-tel .t1 span{margin-left: 6px;}
.foot-tel .t1 em{font-size: 24px; font-weight: bold; color: #e60013;}
.foot-tel .t2{font-size: 24px; font-weight: bold; color: #e60013; text-align: right;}
.foot-tel .t3{font-size: 14px; font-weight: bold; color: #e60013; text-align: right; line-height: 26px;}
.foot-tel .t4{overflow: hidden; margin-top: 14px;}
.foot-tel .t4 .more{display: block; float: right; width: 140px; height: 40px; line-height: 38px; background: #e60013; border-radius: 4px; font-size: 0; text-align: center; transition: opacity .4s;}
.foot-tel .t4 .more i,.foot-tel .t4 .more span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.foot-tel .t4 .more i{width: 20px; height: 22px; background: url(../images/ftzx-icon.png) no-repeat;}
.foot-tel .t4 .more span{color: #fff; margin-left: 8px;}
.foot-tel .t4 .more:hover{filter: alpha(opacity=80); opacity: .8;}
.foot-copy{font-size: 14px; color: #666; border-top: 1px solid #333; padding: 10px 0 30px 0; line-height: 24px;}
.foot-copy a{color: #666;}
/*首页---广告图*/
.banner{margin-top: 30px; position: relative; z-index: 11;}
.banner .slick-slide img{width: 100%; image-rendering: -webkit-optimize-contrast;}
.banner .slick-dots{bottom: 40px;}
.banner .slick-dots li button{width: 31px; height: 5px; border-radius: 0; background:url(../images/dot.png) right 0 no-repeat;}
.banner .slick-dots li.slick-active button{background-position:0 0;}

.banner .slick-prev,.banner .slick-next{width: 56px; height: 56px; margin-top: -28px;}
.banner .slick-prev{left: 40px; background: url(../images/prev.png) center center no-repeat;}
.banner .slick-next{right: 40px; background: url(../images/next.png) center center no-repeat;}


.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:31px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:31px;height:5px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}



/* .flexslider{position:relative;height:920px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:920px;}
.slides li a{display: block; width: 100%; height: 100%;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:31px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:31px;height:5px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:470px;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;} */



/*首页---产品中心*/
.index-product{padding: 60px 0 30px 0; position: relative;}
.product-ibox{margin-top: 24px;}
.product-ibox ul{margin: 0 10px;}
.product-ibox li .item{margin: 0 10px; position: relative;}
.product-ibox li .pic{overflow: hidden;}
.product-ibox li .pic img{width: 100%; transition: transform 1s;}
.product-ibox li .mask{display: block; width: 100%; height: 100%; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0;}
.product-ibox li .text{position: absolute; bottom: 16px; left: 25px; right: 15px;}
.product-ibox li .title{font-size: 24px; font-weight: bold; color: #333;}
.product-ibox li .more{display: inline-block; *display: inline; *zoom: 1; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #666; background: url(../images/prod-more.png) no-repeat right center; margin-top: 4px;}
.product-ibox li .item.s2 .title{color: #fff;}
/* .product-ibox li .item.s2 .more{color: #fff; background: url(../images/prod-more1.png) no-repeat right center;} */
.product-ibox li .item:hover .pic img{transform: scale(1.1);}
@media only screen and (max-width: 1499px){
	.product-ibox li .title{font-size: 20px;}
}
/*首页---解决方案*/
.index-solution{padding: 30px 0; position: relative;}
.solution-ibox{margin-top: 24px;}
.solution-ibox ul{margin: 0 10px;}
.solution-ibox li .item{margin: 0 10px; position: relative;}
.solution-ibox li .pic{overflow: hidden;}
.solution-ibox li .pic img{width: 100%; transition: transform 1s;}
.solution-ibox li .mask{display: block; width: 100%; height: 100%; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0;}
.solution-ibox li .text{position: absolute; bottom: 16px; left: 25px; right: 15px;}
.solution-ibox li .title{font-size: 24px; font-weight: bold; color: #333;}
.solution-ibox li .more{display: inline-block; *display: inline; *zoom: 1; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #666; background: url(../images/prod-more.png) no-repeat right center; margin-top: 4px;}
.solution-ibox li .item.s1 .title{color: #fff;}
.solution-ibox li .item.s1 .more{color: #fff; background: url(../images/prod-more1.png) no-repeat right center;}
.solution-ibox li .item:hover .pic img{transform: scale(1.1);}
@media only screen and (max-width: 1499px){
	.solution-ibox li .title{font-size: 20px;}
}
/*首页---关于亚森*/
.index-about{padding: 30px 0 10px 0; background: #fff; position: relative; overflow: hidden;}
.about-inbox{background: #fafafa; position: relative; margin-top: 24px; overflow: hidden;}
.index-about .col-lg-6{position: relative; z-index: 2;}
.index-about .text{padding: 19% 8% 0 23%;}
.index-about .title{font-size: 24px; font-weight: bold; color: #0c0c0c;}
.index-about .desc{font-size: 14px; line-height: 24px; margin-top: 12px;}
.index-about .more{display: inline-block; *display: inline; *zoom: 1; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #666; background: url(../images/prod-more.png) no-repeat right center; margin-top: 12%;}
.index-about .more:hover{margin-left: 10px;}
.index-about .pic{position: relative; z-index: 1;}
.index-about .pic em{display: block; width: 100%; overflow: hidden;}
.index-about .pic em img{display: block; width: 100%; transition: transform 1s;}
.index-about .pic span{width: 177.1875%; position: absolute; right: 0; top: 17%;}
.index-about .pic:hover em img{transform: scale(1.1);}
@media only screen and (max-width: 1899px){
	.index-about .text{padding-left: 18%;}
	.index-about .more{margin-top: 10%;}
}
@media only screen and (max-width: 1799px){
	.index-about .text{padding-top: 18%; padding-left: 14%; padding-right: 4%;}
	.index-about .more{margin-top: 6%;}
}
@media only screen and (max-width: 1599px){
	.index-about .text{padding-top: 16%; padding-left: 8%;}
	.index-about .more{margin-top: 6%;}
}
@media only screen and (max-width: 1499px){
	.index-about .text{padding-top: 15%; padding-left: 20px; padding-right: 10px;}
	.index-about .title{font-size: 20px;}
	.index-about .desc{font-size: 12px;}
}
/*首页---服务丶新闻*/
.index-md{background: #fff; margin: 0 10px 15px 10px; position: relative; overflow: hidden; padding-top: 10px;}
.index-service{width: 50%; *width: 49.98%;}
.index-service .item{margin: 0 10px; position: relative;}
.index-service .pic{overflow: hidden;}
.index-service .pic img{width: 100%; transition: transform 1s;}
.index-service .mask{display: block; width: 100%; height: 100%; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0;}
.index-service .text{position: absolute; bottom: 42px; left: 48px; right: 15px;}
.index-service .title{font-size: 24px; font-weight: bold; color: #fff;}
.index-service .desc{font-size: 18px; color: #fff; margin-top: 10px;}
.index-service .more{display: inline-block; *display: inline; *zoom: 1; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #fff; background: url(../images/prod-more1.png) no-repeat right center; margin-top: 20px; transition: margin-left .4s;}
.index-service .item:hover .pic img{transform: scale(1.1);}
.index-service .more:hover{margin-left: 10px;}
.index-news{width: 50%; *width: 49.98%; position: absolute; right: 0; top: 10px; bottom: 0;}
.index-news .item{height: 100%; font-size: 0; position: absolute; left: 7.5px; right: 7.5px; top: 0; background: #f3f3f3;}
.index-news .middle,.news-ibox{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.index-news .middle{width: 0; height: 100%;}
.news-ibox{width: 100%; font-size: 14px;}
.news-tabbox{padding: 0 10.4%;}
.news-tabtit{padding-bottom: 20px; border-bottom: 1px solid #a0a0a0; position: relative;}
.news-tabtit ul{overflow: hidden; padding-left: 14px;}
.news-tabtit li{float: left; margin-right: 22px; height: 36px; line-height: 36px; position: relative; font-size: 18px; font-weight: bold; color: #666; cursor: pointer;}
.news-tabtit li i{display: block; height: 3px; background: #e60013; position: absolute; left: 50%; right: 50%; bottom: 0; transition: left .5s,right .5s;}
.news-tabtit li.active{color: #0c0c0c;}
.news-tabtit li.active i{left: 0; right: 0;}
.news-imore{height: 36px; line-height: 36px; font-size: 16px; color: #666; position: absolute; right: 4px; top: 0;}
.news-imore a{color: #666;}
.news-tabcont{height: 388px;}
.news-tabitem li{padding: 10px 0; border-bottom: 1px solid #ccc;}
.news-tabitem li a{display: block; position: relative; overflow: hidden;}
.news-tabitem li .time{width: 103px; float: left; height: 76px; border-right: 1px solid #ccc; font-family: "Arial"; color: #666; text-align: center;}
.news-tabitem li .time span{display: block; font-size: 18px; line-height: 22px;}
.news-tabitem li .time em{display: block; font-size: 60px; line-height: 1.1; margin-top: -4px;}
.news-tabitem li .text{margin-left: 104px; padding-left: 22px; padding-right: 6px; padding-top: 2px;}
.news-tabitem li .title{height: 26px; line-height: 26px; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-tabitem li .desc{height: 40px; line-height: 20px; font-size: 13px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 4px; color: #666;}
@media only screen and (max-width: 1699px){
	.news-tabbox{padding: 0 8.4%;}
	.news-tabcont{height: 356px;}
	.news-tabitem li .time{height: 64px;}
	.news-tabitem li .time em{font-size: 50px;}
	.news-tabitem li .text{padding-top: 0;}
}
@media only screen and (max-width: 1499px){
	.index-service .text{left: 26px; bottom: 24px;}
	.index-service .title{font-size: 20px;}
	.index-service .desc{font-size: 16px;}
	.news-tabcont{height: 292px;}
	.news-tabtit{padding-bottom: 14px;}
	.news-tabitem li .time{height: 52px;}
	.news-tabitem li .time span{font-size: 16px; line-height: 20px;}
	.news-tabitem li .time em{font-size: 36px;}
	.news-tabitem li .desc{height: 20px; -webkit-line-clamp: 1; margin-top: 6px;}
}

/*内页*/
.ny-banner img{display: block; width: 100%;}
/*案例视频*/
.case-tbox{position: relative; overflow: hidden; padding-top: 100px;}
.case-type{padding: 42px 0 24px 0;}
.case-type ul{font-size: 0; text-align: center;}
.case-type li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 14px; font-size: 18px;}
.case-type li.active a{color: #e60013!important;}
.case-brand{padding-bottom: 30px;}
.case-brand-list{position: relative; height: 302px; overflow: hidden;}
.case-brand-list ul{margin-right: -13px;}
.case-brand-list li{width: 138px; height: 138px; float: left; margin-right: 13px; margin-bottom: 13px; position: relative; text-align: center;}
.case-brand-list li .pic{height: 100px; line-height: 100px; *font-size: 76px;}
.case-brand-list li .pic img{max-width: 130px; max-height: 90px;}
.case-brand-list li .title{font-size: 15px; height: 26px; line-height: 26px; overflow: hidden; margin-top: 4px;}
.case-brand-list li a{display: block; border: 1px solid #ccc; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.case-brand-list li.active .title,.case-brand-list li:hover .title{color: #e60013;}
.case-brand-list li.active a,.case-brand-list li:hover a{border-color: #e60013;}
.case-brand-more{display: block; width: 98px; height: 30px; line-height: 30px; border: 1px solid #666; border-radius: 4px; font-size: 0; text-align: center; color: #666; position: relative; margin: 17px auto 0;}
.case-brand-more span,.case-brand-more i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.case-brand-more span{width: 58px; font-size: 14px; color: #666; margin-right: 4px;}
.case-brand-more i{width: 8px; height: 12px; background: url(../images/brand-smore.png) no-repeat;}
.case-brand-more.open i{background: url(../images/brand-smore_on.png) no-repeat;}
.case-sbox{background: #f3f3f3; padding-top: 50px;}
.case-list-item{background: #fff; padding: 20px 20px 0 20px; margin-bottom: 20px;}
.case-listT{position: relative; max-height: 280px;}
.case-listT .left{width: 500px; float: left; position: relative;}
.case-listT .left.curp{cursor: pointer;}
.case-listT .left .pic{height: 280px; position: relative; overflow: hidden;}
.case-listT .left .pic img{width: 100%; min-height: 100%;}
.case-listT .left .pic .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); opacity: .3; position: absolute; left: 0; top: 0; z-index: 1;}
.case-listT .left .pic .icon{width: 60px; height: 60px; background: url(../images/video-icon.png) no-repeat 24px center #e60013; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; z-index: 2;}
#my_video-wrap{max-width: 60%; margin: 0 auto; position: relative;}
#my_video-wrap .mfp-close{top: -44px; text-align: right; color: #fff; font-size: 32px;}
.case-listT .line{width: 0; height: 290px; border-left: 1px dotted #ccc; position: absolute; left: 520px; top: 0;}
.case-listT .right{width: 614px; float: right; margin-right: 6px;}
.case-listT .right .stext{position: relative; overflow: hidden;}
.case-listT .right .stext .clogo{width: 150px; height: 90px; float: left;}
.case-listT .right .stext .clogo img{display: block; width: 100%; height: 100%;}
.case-listT .right .stext .text{margin-left: 170px; padding-top: 8px;}
.case-listT .right .stext .title{font-size: 18px; font-weight: bold; line-height: 26px;}
.case-listT .right .stext .sline{width: 37px; height: 5px; background: #999; margin-top: 6px;}
.case-listT .right .stext .info{font-size: 14px; color: #666; position: absolute; left: 170px; bottom: 0;}
.case-listT .right .stext .info span{color: #333;}
.case-listT .right .desc{font-size: 14px; max-height: 144px; line-height: 24px; color: #666; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 6; margin-top: 26px;}
.case-listSt{height: 56px; line-height: 56px; position: relative; font-size: 18px; font-weight: bold;}
.case-listSt .amore{display: block; width: 100px; height: 32px; line-height: 32px; background: #e60013; border-radius: 4px; font-size: 0; text-align: center; position: absolute; right: 0; top: 4px;}
.case-listSt .amore span,.case-listSt .amore i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.case-listSt .amore span{width: 58px; font-size: 14px; font-weight: normal; color: #fff; margin-right: 4px;}
.case-listSt .amore i{width: 8px; height: 12px; background: url(../images/cdown-btn.png) no-repeat;}
.case-listSd{height: 0; position: relative; overflow: hidden; transition: height .5s;}
.case-list-slick{margin: 0 -8px; padding-bottom: 44px;}
.case-list-slick .slick-slide{width: 376px;}
.case-list-slick .slick-slide .item{display: block; margin: 0 8px; border: 1px solid #eee; position: relative;}
.case-list-slick .slick-slide .pic{overflow: hidden;}
.case-list-slick .slick-slide img{display: block; width: 374px; height: 170px; transition: transform .6s;}
.case-list-slick .slick-slide .pic:hover img{transform: scale(1.1);}
.case-list-slick .slick-slide .title{padding: 5px 10px; height: 36px; line-height: 36px; overflow: hidden; border-top: 1px dashed #eee; font-size: 14px; color: #000;}
.case-list-slick .slick-dots{bottom: 18px;}
.case-list-slick .slick-dots li button{width: 10px; height: 10px; background: #ccc;}
.case-list-slick .slick-dots li.slick-active button{background: #333;}
.case-list-item.open .case-listSd{height: 263px;}
.case-list-item.open .case-listSt .amore{background: #999;}
.case-list-item.open .case-listSt .amore i{background: url(../images/cup-btn.png) no-repeat;}
/*列表分页 */
.list-page{margin-top: 50px; padding-bottom: 60px; text-align: center; color: #666; overflow: hidden; font-size: 0;}
.list-page .pagination,.list-page .go_page{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.list-page li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 4px; font-size: 14px;}
.list-page a, .list-page .disabled span{display: block; text-align: center; min-width: 28px; height: 38px; line-height: 38px; position: relative; padding: 0 5px; border: 1px solid #666; color: #666; font-size: 14px;}
.list-page a:hover,.list-page li.active span{border: 1px solid #e60013; background: #e60013; color: #fff!important;}
.list-page li.disabled span{font-size: 18px;}
.list-page li span{display: block; height: 38px; line-height: 38px; min-width: 28px; text-align: center; padding: 0 5px;}
.list-page .go_page{margin-left: 24px;}
.list-page .go_page span{color: #666; font-size: 14px; float: left; height: 40px; line-height: 40px;}
.list-page input{border: 1px solid #666; width: 38px; height: 38px; line-height: 38px; text-align: center; color: #666; margin: 0 8px; vertical-align: middle;}
.list-page a.disabled{cursor: not-allowed;}
.list-page .confirm_jump_page{float: left; width: 40px; height: 30px; line-height: 30px; margin-left: 10px; margin-top: 5px; background: #e60013; color: #fff; cursor: pointer;}
/*纸袋分类 */
.paper-box{background: #f3f3f3; position: relative; overflow: hidden;}
.paper-type{margin: 36px 0 40px 0;}
.paper-onechild{margin-top: 12px;}
.paper-onechild ul{font-size: 0; text-align: center;}
.paper-onechild li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 36px; font-weight: bold; margin: 0 60px;}
.paper-onechild li a{display: block; height: 62px; line-height: 62px; position: relative; color: #0c0c0c;}
.paper-onechild li a i{display: block; height: 6px; background: #e60013; position: absolute; left: 50%; right: 50%; bottom: -6px; transition: left .5s,right .5s;}
.paper-onechild li.active a{color: #e60013!important;}
.paper-onechild li.active a i,.paper-onechild li:hover a i{left: 0; right: 0;}
.paper-slick .slick-slide ul{margin: -7.5px -6.5px; position: relative; overflow: hidden;}
.paper-slick .slick-slide li .item{margin: 7.5px 6.5px; position: relative;}
.paper-slick .slick-slide li .pic{overflow: hidden;}
.paper-slick .slick-slide li .pic img{width: 100%; transition: transform .5s;}
.paper-slick .slick-slide li .mask{display: block; width: 100%; height: 100%; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transition: all .5s;}
.paper-slick .slick-slide li .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=60); opacity: .6; position: absolute; left: 0; top: 0; z-index: 1;}
.paper-slick .slick-slide li .text{width: 90%; text-align: center; color: #fff; position: absolute; left: 5%; top: 50%; margin-top: -32px; z-index: 2;}
.paper-slick .slick-slide li .title{font-size: 24px; font-weight: bold; line-height: 32px; letter-spacing: 1;}
.paper-slick .slick-slide li .more{width: 100px; height: 32px; line-height: 32px; text-align: left; margin: 8px auto 0; background: url(../images/st-mbg.png) repeat; position: relative; text-indent: 11px;}
.paper-slick .slick-slide li .more i{display: block; width: 14px; height: 6px; background: url(../images/prod-more1.png) no-repeat; position: absolute; right: 10px; top: 13px;}
.paper-slick .slick-slide li .item:hover .pic img{transform: scale(1.1);}
.paper-slick .slick-slide li .item:hover .mask{opacity: 1; visibility: visible;}
.paper-slick .slick-prev,.paper-slick .slick-next{width: 34px; height: 50px; background: url(../images/paper-arrow.png) no-repeat; margin-top: -25px;}
.paper-slick .slick-prev{left: -70px; background-position: 0 0;}
.paper-slick .slick-next{right: -70px; background-position: -34px 0;}
.paper-slick .slick-prev:hover{background-position: 0 -50px;}
.paper-slick .slick-next:hover{background-position: -34px -50px;}
.paper-dbox{padding: 46px 0 80px 0;}
.paper-list{margin-top: 26px;}
.paper-list ul{margin: -7px;}
.paper-list li{width: 593px; float: left; margin: 7px; background: #fff; position: relative;}
.paper-list li .pic{width: 593px; height: 270px; border-bottom: 1px dashed #ccc; overflow: hidden;}
.paper-list li .pic img{display: block; width: 593px; height: 270px; transition: transform .6s;}
.paper-list li .pic:hover img{transform: scale(1.1);}
.paper-list li .text{padding: 0 28px; height: 80px;}
.paper-list li .text .title{font-size: 24px; font-weight: bold; color: #000; height: 34px; line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: color .5s; margin-top: 12px;}
.paper-list li .text:hover .title{color: #e60013;}
.paper-list li .text .more{display: inline-block; *display: inline; *zoom: 1; padding-right: 20px; height: 22px; line-height: 22px; font-size: 14px; color: #666; background: url(../images/prod-more.png) no-repeat right center;}
.paper-addlist{padding: 50px 0 76px 0;}
.paper-addlist ul{margin: 0 -10px;}
.paper-addlist li .item{margin: 0 10px; position: relative;}
.paper-addlist li .pic{overflow: hidden;}
.paper-addlist li .pic img{width: 100%; transition: transform 1s;}
.paper-addlist li .mask{display: block; width: 100%; height: 100%; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0;}
.paper-addlist li .text{position: absolute; bottom: 16px; left: 25px; right: 15px;}
.paper-addlist li .title{font-size: 36px; font-weight: bold; color: #333;}
.paper-addlist li .more{display: inline-block; *display: inline; *zoom: 1; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #666; background: url(../images/prod-more.png) no-repeat right center; margin-top: 4px;}
.paper-addlist li.white .title{color: #fff;}
.paper-addlist li.white .more{color: #fff; background: url(../images/prod-more1.png) no-repeat right center;}
.paper-addlist li .item:hover .pic img{transform: scale(1.1);}
@media only screen and (max-width: 1499px){
	.paper-onechild li{font-size: 30px; margin: 0 40px;}
	.paper-slick .slick-slide li .title{font-size: 20px;}
	.paper-slick .slick-prev{left: -56px;}
	.paper-slick .slick-next{right: -56px;}
	.paper-ibox li .title{font-size: 20px;}
}
/*产品详情*/
.product-sbox{padding-top: 100px;}
.product-banner{padding: 158px 0 58px 0; background: #f3f3f3; background: linear-gradient(145deg,#d7d7d7,#f3f3f3);}
.product-banner .pic{max-width: 81.143%; float: right;}
.product-banner .text{position: absolute; left: 0; bottom: 12%;}
.product-banner .title{font-size: 48px; line-height: 65px; font-weight: bold;}
.product-banner .title span{display: block; color: #e60013;}
.product-banner .title em{display: block;}
/*产品详情---生产流程*/
.prod-process{background: #fff; padding: 80px 0 40px 0; position: relative;}
.prod-process-box{margin-top: 34px;}
.prod-process-pic img{width: 100%;}
.prod-process-video{margin-top: 24px;}
.prod-process-video .plyr__play-large{padding: 20px 25px;}
.prod-process-video .plyr__play-large svg{left: 4px; width: 30px; height: 40px;}
.prod-process-video .title{font-size: 24px; font-weight: bold; text-align: center; line-height: 1.4; margin-top: 18px;}
.prod-process-video .desc{font-size: 14px; text-align: center; line-height: 24px; color: #666; margin-top: 4px;}
/*产品详情---行业案例*/
.prod-case{background: #f6f6f6; padding: 60px 0 34px 0;}
.prod-case-tabbox{margin-top: 26px;}
.prod-case-tabtit ul{font-size: 0; text-align: center;}
.prod-case-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 148px; height: 48px; line-height: 48px; margin: 0 10px; border: 1px solid #999; font-size: 14px; text-align: center; color: #999; cursor: pointer;}
.prod-case-tabtit li.active{background: #e10210; border-color: #e10210; color: #fff;}
.prod-case-tabcont{margin-top: 30px;}
.prod-case-tabitem{margin: 0 28px; position: relative; overflow: hidden;}
.prod-case-tabitem ul{margin: 0 8px -16px 8px;}
.prod-case-tabitem li{margin-bottom: 16px; position: relative;}
.prod-case-tabitem li .pic{position: relative; overflow: hidden;}
.prod-case-tabitem li .pic img{width: 100%; transition: transform .8s;}
.prod-case-tabitem li .mask{width: 100%; height: 100%; background: url(../images/opacity_50.png) repeat; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; font-size: 0; text-align: center;}
.prod-case-tabitem li .middel,.prod-case-tabitem li .title{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.prod-case-tabitem li .title{font-size: 24px; text-align: center; color: #fff;}
.prod-case-tabitem .col-lg-6 li .title{font-size: 36px;}
.prod-case-tabitem li:hover .pic img{transform: scale(1.1);}
.prod-case-tabitem li:hover .mask{opacity: 1; visibility: visible;}
@media only screen and (max-width: 1499px){
	.prod-case-tabitem{margin: 0 10px; position: relative; overflow: hidden;}
	.prod-case-tabitem ul{margin: 0 5px -10px 5px;}
	.prod-case-tabitem li{margin-bottom: 10px;}
	.prod-case-tabitem li .title{font-size: 20px;}
	.prod-case-tabitem .col-lg-6 li .title{font-size: 30px;}
}
/*产品详情---解决方案*/
.prod-solve{height: 565px; background: url(../images/prod-solve_bg.jpg) no-repeat center top;}
.prod-solve .inner-title{padding-top: 74px;}
.prod-solve-box{height: 424px; position: relative; margin-top: 24px;}
.prod-solve-box li{height: 50px; line-height: 50px; background: #fff; padding: 0 19px; border-radius: 10px; font-size: 18px; font-weight: bold; color: #666; position: absolute;}
.prod-solve-box .t1{right: 966px; top: 0;}
.prod-solve-box .t2{right: 754px; top: 96px;}
.prod-solve-box .t3{right: 784px; top: 202px;}
.prod-solve-box .t4{left: 754px; top: 48px;}
.prod-solve-box .t5{left: 820px; top: 170px;}
/*产品详情---优势*/
.prod-adv{height: 735px; background: url(../images/prod-adv_bg.jpg) no-repeat center top; position: relative; overflow: hidden;}
.prod-adv-box{height: 735px; margin-top: 40px; position: relative;}
.prod-adv-title{width: 100%; font-size: 24px; font-weight: bold; line-height: 40px; text-align: center; position: absolute; left: 0; top: 220px;}
.prod-adv-title b{display: block; font-size: 36px; color: #e10210;}
.prod-adv-box li{position: absolute; background: url(../images/prod-adv_li.png) no-repeat left 5px; padding-left: 26px; line-height: 30px; font-size: 18px; font-weight: bold; color: #666;}
.prod-adv-box li.pic{background: none; padding-left: 0; width: 490px; height: 270px; left: 346px; top: 310px;}
.prod-adv-box li.pic img{ width: 270px; height: 270px; margin-left: 120px;}
.prod-adv-box li.t1{left: 90px; top: 120px;}
.prod-adv-box li.t2{left: 98px; top: 180px;}
.prod-adv-box li.t3{left: 106px; top: 240px;}
.prod-adv-box li.t4{left: 70px; top: 300px;}
.prod-adv-box li.t5{left: 64px; top: 360px;}
.prod-adv-box li.t6{left: 90px; top: 420px;}
.prod-adv-box li.t7{left: 56px; top: 480px;}
.prod-adv-box li.t8{left: 0; top: 540px;}
.prod-adv-box li.t9{left: 90px; top: 600px;}
.prod-adv-box li.t10{left: 956px; top: 120px;}
.prod-adv-box li.t11{left: 982px; top: 180px;}
.prod-adv-box li.t12{left: 866px; top: 240px;}
.prod-adv-box li.t13{left: 880px; top: 300px;}
.prod-adv-box li.t14{left: 900px; top: 360px;}
.prod-adv-box li.t15{left: 894px; top: 420px;}
.prod-adv-box li.t16{left: 924px; top: 480px;}
.prod-adv-box li.t17{left: 952px; top: 540px;}
.prod-adv-box li.t18{line-height: 24px; left: 884px; top: 600px; background-position: left 2px;}
/*产品详情---设备专利*/
.prod-patent{background: url(../images/prod-patent_bg.png) repeat #f9f2e8; padding: 80px 0; position: relative; overflow: hidden;}
.prod-patent-slick{margin-top: 30px; padding: 0 20px 20px 0;}
.prod-patent-slick .slick-slide .item{margin: 0 16px;}
.prod-patent-slick .slick-slide .pic{border: 10px solid #e6d198; background: #fff; height: 258px; line-height: 258px; *font-size: 200px;}
.prod-patent-slick .slick-slide .pic img{display: inline; max-width: 100%; max-height: 100%;}
.prod-patent-slick .slick-slide .title{font-size: 14px; text-align: center; height: 26px; line-height: 26px; overflow: hidden; margin-top: 6px;}
.prod-patent-slick .slick-dots{bottom: -40px;}
.prod-patent-slick .slick-dots li button{background: #ccc;}
.prod-patent-slick .slick-dots li.slick-active button{background: #333;}
/*产品详情---服务*/
.prod-service{background: #fff; padding: 80px 0 64px 0; position: relative;}
.prod-service-box{margin-top: 28px;}
.prod-service-box ul{font-size: 0; text-align: center;}
.prod-service-box li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; width: 236px; height: 342px; margin: 0 19px; background: url(../images/prod-service_bbg.png) no-repeat; text-align: left;}
.prod-service-box li .item{padding: 20px 18px;}
.prod-service-box li .icon{width: 80px; height: 80px; line-height: 80px; border-radius: 50%; overflow: hidden; background: #fff; margin: 0 auto; text-align: center; *font-size: 64px;}
.prod-service-box li .icon img{max-width: 100%; max-height: 100%;}
.prod-service-box li .title{font-size: 18px; text-align: center; margin-top: 40px;}
.prod-service-box li .desc{font-size: 14px; color: #666; line-height: 24px; margin-top: 10px; text-align: justify;}



/*产品详情---新增*/
.product-addbanner{padding: 120px 0 62px 0; background: url(../images/prod-addban_bg.png) no-repeat center bottom #fff;}
.product-addbanner .pic{text-align: center;}
.product-addbanner .text{margin-top: -30px;}
.product-addbanner .title{font-size: 48px; line-height: 60px; font-weight: bold;}
.product-addbanner .title span{display: block; color: #e60013;}
.product-addbanner .title em{display: block;}
.product-addbanner .desc{font-size: 18px; line-height: 30px; margin-top: 20px;}

.prod-addprocess{padding: 60px 0 50px 0;}
.prod-process-addcont{margin-top: 30px;}
.prod-process-addcont .title{height: 70px; line-height: 70px; font-size: 36px; font-weight: bold; padding-left: 10px; position: relative; border-bottom: 2px solid #ccc;}
.prod-process-addcont .title .more{font-size: 14px; font-weight: normal; color: #999; position: absolute; right: 6px; top: 0;}
.prod-process-addbox{height: 360px; position: relative; overflow: hidden;}

.prod-equipment{background: #f3f3f3; padding: 46px 0; position: relative; overflow: hidden;}
.prod-equipment-box{margin-top: 24px;}
.prod-equipment-box ul{margin-right: -14px;}
.prod-equipment-box li{width: 593px; float: left; margin: 0 14px 14px 0; background: #fff;}
.prod-equipment-box li .pic{overflow: hidden; border-bottom: 1px dashed #ccc;}
.prod-equipment-box li .pic img{width: 593px; height: 270px;}
.prod-equipment-box li .title{height: 79px; line-height: 79px; font-size: 24px; font-weight: bold; margin: 0 14px 0 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*************************topBar*****************************************/
.topBar{
	height: 55px;
	width: 100%;
    background: white;
    box-shadow:0px 5px 5px rgba(0,0,0,.1);
    position: relative;
    z-index: 2;
}

.topBar ul li{
	float: left;
	width: 11%;
	height: 53px;	
	border-right: 1px solid #f0f0f0;
	font-size: 18px;
	line-height: 53px;
	text-align: center;
	cursor: pointer;
}

.topBar ul li:last-of-type{
	border-right: none;
}
.topBar ul li >a{
	display: block;
	height: 53px;
	line-height: 53px;
	padding: 0 16px;
	position: relative;
}
.topBar ul li >a i{display: block; height: 2px; background: #e60013; position: absolute; left: 50%; right: 50%; transition: left .5s,right .5s;}
.topBar ul li:hover >a,.topBar ul li.on >a{
	color: #e60013!important;
}
.topBar ul li:hover >a i,.topBar ul li.on >a i{
	left: 20px; right: 20px;
}

.fixTop{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}

.newTop{
	margin-top: 55px;
}


.mtop10 {margin-top: 10px;}
.mtop20 {margin-top: 20px;}
.mtop30 {margin-top: 30px;}
.mbottom {margin-bottom: 60px;}
.pbottom {padding-bottom: 60px;}
/*新闻列表*/
.news-menu ul{font-size: 0; text-align: center;}
.news-menu li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 3px;}
.news-menu li a{display: block; min-width: 88px; height: 38px; line-height: 38px; background: #272727; font-size: 16px; color: #fff; text-align: center; padding: 0 21px;}
.news-menu li.active a,.news-menu li a:hover{background: #e60013; color: #fff!important;}
.news-list{margin-top: 56px;}
.news-list li{border-bottom: 1px dashed #ddd; overflow: hidden; transition: background .5s; padding-bottom: 30px;}
.news-list li .item{background: #fff; overflow: hidden; padding: 22px 36px 22px 20px;}
.news-list li .pic{width: 393px; height: 225px; float: left; overflow: hidden;}
.news-list li .pic img{width: 100%; min-height: 225px;}
.news-list li .more{display: block; float: right; margin-top: 106px; width: 128px; height: 36px; line-height: 36px; border: 1px solid #999; font-size: 16px; color: #999; text-align: center;}
.news-list li .text{margin-left: 445px; margin-right: 236px; margin-top: 34px;}
.news-list li .time{font-size: 18px; font-weight: bold; height: 24px; line-height: 24px; overflow: hidden;}
.news-list li .title{font-size: 18px; font-weight: bold; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 6px;}
.news-list li .line{width: 33px; height: 1px; background: #333; margin-top: 16px;}
.news-list li .desc{font-size: 16px; color: #666; height: 60px; line-height: 30px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 14px;}
.news-list li:hover .item{background: #f3f3f3;}
.news-list li .more:hover{background: #e60013; border-color: #e60013; color: #fff!important;}

/*展会*/
.list_exhibition{margin-top: 56px;}
.list_exhibition li {border-bottom: 1px dashed #ddd; overflow: hidden; transition: background .5s; padding-bottom: 30px; float: left;}
.list_exhibition li .item{background: #fff; overflow: hidden; padding: 22px 36px 22px 20px;}
.list_exhibition li .pic{width: 344px; /* height: 225px; */ overflow: hidden;}
.list_exhibition li .pic img{width: 100%; min-height: 225px;}
.list_exhibition li .text{text-align: center;}
.list_exhibition li .text >a{height:40px; line-height: 40px;}

@media only screen and (max-width: 1499px){
	.news-list li .pic{width: 370px;}
	.news-list li .text{margin-left: 400px; margin-right: 180px;}
}
/*当前位置*/
.w-location{box-shadow: 0px 5px 5px rgba(0,0,0,.1); position: relative; z-index: 2;}
.location{height: 48px; line-height: 48px; font-size: 12px; color: #666;}
.location a{color: #666;}
/*新闻详情*/
.newsdeails-banner{height: 278px; background-repeat: no-repeat; background-position: center; margin-top: 78px;}
.newsdeails-banner .ban-w{width: 1200px; margin: 0 auto; position: relative; overflow: hidden; padding-top: 172px;}
.newsdeails-banner .ban-w a{display: block; float: left; width: 96px; height: 25px; line-height: 25px; border-radius: 3px; background: #e60013; font-size: 14px; color: #fff; text-align: center; margin-left: 812px;}
.newsdeails-banner .ban-w a:hover{filter: alpha(opacity= 80); opacity: .8; color: #fff!important;}
.newsdeails-banner .ban-w p{float: left; margin-left: 10px; font-size: 23px; line-height: 25px; color: #b52019;}
.news-details{background: #fff; padding: 30px 0;}
.details-title{font-size: 24px; font-weight: bold; text-align: center; line-height: 1.6;}
.details-info{font-size: 14px; color: #999; text-align: center; margin-top: 8px; padding-bottom: 16px;}
.details-info span{margin-right: 22px;}
.details-info font{color: #333;}
.details-body{font-size: 14px; line-height: 2.15; padding-top: 40px; padding-bottom: 20px; border-top: 1px solid #eee;}
.details-body img{max-width: 100%; width: auto;}
.details-prevnext{background: #fff; font-size: 16px; line-height: 28px; margin-top: 12px; padding: 25px 48px;}
.details-prevnext p{padding: 4px 0;}
.other-recommend{margin-top: 68px; margin-bottom: 60px;}
.other-recommend-title{font-size: 0; text-align: center;}
.other-recommend-title i,.other-recommend-title span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 24px;}
.other-recommend-title span{margin: 0 18px;}
.other-recommend-title i{width: 170px; height: 1px; background: #999;}
.other-recommend-list{margin-top: 34px;}
.other-recommend-list ul{margin: -11px;}
.other-recommend-list li .item{display: block; margin: 11px; background: #fff; padding: 15px 20px 15px 10px; overflow: hidden;}
.other-recommend-list li img{width: 260px; height: 140px; float: left;}
.other-recommend-list li .text{margin-left: 288px; margin-top: 6px;}
.other-recommend-list li .title{height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.other-recommend-list li .line{width: 16px; height: 1px; background: #333; margin-top: 8px;}
.other-recommend-list li .desc{font-size: 12px; color: #666; height: 72px; line-height: 24px; color: #666; margin-top: 4px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.other-recommend-list li .item:hover{background: #f3f3f3;}
.other-recommend-more{text-align: center; margin-top: 28px;}
.other-recommend-more a{color: #666;}
@media only screen and (max-width: 1499px){
	.news-details{background: #fff; padding: 30px 60px;}
	.details-prevnext{padding: 25px 28px;}
	.other-recommend-list li img{width: 240px; height: 130px;}
	.other-recommend-list li .text{margin-left: 260px; margin-top: 2px;}
}

/*下载列表*/
.fundlsit li {
    border-bottom: solid 1px #e7e7e7;
    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    overflow: hidden;
    background: url(../images/dow_ico.png) no-repeat 5px 20px;
}
.fundlsit li a {
    color: #333;
}
.fundlsit li span {
    margin-top: 7px;
    margin-right: 7px;
    float: right;
    display: inline-block;
    margin-left: 30px;
    padding: 0 12px;
    height: 25px;
    line-height: 24px;
    border-radius: 5px;
    color: #b2b2b2;
    font-size: 12px;
    border: solid 1px #cecece;
}
.exhibition-img {
	text-align: center;
}
/* 在线客服 */
.yb_conct{position:fixed;z-index:9999999;top:150px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:54px;font:16px/54px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:2px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#000 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#000 url(../images/fixCont.png) no-repeat 0 -56px;}
.yb_bar .yb_tel{background:#000 url(../images/fixCont.png) no-repeat 0 -112px;}
.yb_bar .yb_QQ{text-indent:0;background:#000 url(../images/fixCont.png) no-repeat 0 -168px;}
.yb_bar .yb_QQ a:hover{color:#fff!important;}
.yb_bar .yb_ercode{background:#000 /* url(../images/fixCont.png) no-repeat 0 -225px; */;text-align: center}
.yb_bar .yb_ercode img {
	/* margin-left: 3px */
	margin-left: -50px;
	width: 135px; 
	/* margin-top: 2px */
	margin-top: 18px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


/*优势*/
.prod-adv1 .prod-adv-box li.t1{left: 132px;}
.prod-adv1 .prod-adv-box li.t2{left: 114px;}
.prod-adv1 .prod-adv-box li.t3{left: 108px;}
.prod-adv1 .prod-adv-box li.t4{left: 62px;}
.prod-adv1 .prod-adv-box li.t5{left: 54px;}
.prod-adv1 .prod-adv-box li.t6{left: 90px;}
.prod-adv1 .prod-adv-box li.t7{left: 50px;}
.prod-adv1 .prod-adv-box li.t8{left: 126px;}
.prod-adv1 .prod-adv-box li.t9{left: 90px;}
.prod-adv1 .prod-adv-box li.t10{left: 942px; top: 180px;}
.prod-adv1 .prod-adv-box li.t11{left: 990px; top: 240px;}
.prod-adv1 .prod-adv-box li.t12{left: 866px; top: 300px;}
.prod-adv1 .prod-adv-box li.t13{left: 880px; top: 360px;}
.prod-adv1 .prod-adv-box li.t14{left: 900px; top: 420px;;}
.prod-adv1 .prod-adv-box li.t15{left: 894px;}
.prod-adv1 .prod-adv-box li.t16{left: 924px;}
.prod-adv1 .prod-adv-box li.t17{left: 866px; top: 480px;}

/*友情链接*/
.links{background: #fafafa; padding: 20px 0; position: relative; overflow: hidden;}
.links span{float: left; font-size: 18px; font-weight: bold; height: 30px; line-height: 30px;}
.links span i{font-family: "Arial"; font-weight: normal;}
.links ul{margin-left: 135px; margin-right: 140px; overflow: hidden;}
.links li{height: 30px; line-height: 30px; float: left; margin-left: 40px; color: #666;}
.links li a{color: #666;}
.links em{display: block; height: 30px; line-height: 30px; float: right; font-size: 14px;}
.links em a{color: #666;}

.w1400{
	/* width: 1400px;margin: 0 auto;position: relative; */
		width: 1400px;
	    margin: 50px auto;
	    position: relative;
	    background: #F6F6F6;
	    padding: 20px 40px;
	    box-sizing: border-box;
	}
@font-face {
	font-family:bebas;
	src: url(../fonts/BEBAS.ttf);
}

/****************************** sec1 start *****************************/
.new_sec1{box-sizing: border-box;padding: 60px 0 30px 0;}
.pro_lb{position: relative;padding: 0 50px;margin-top: 30px;}
.swiper-container_pro_lb {width: 100%;height: 100%;overflow: hidden;position: relative;}
.new_sec1 .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.n_pro_item .img{overflow: hidden;box-sizing: border-box;border: 1px solid #E2E2E2;}
.n_pro_item .img img{width: 100%;transition: .6s;display: block;}
.n_pro_item p{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #333333; background: #E2E2E2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}

.n_pro_item:hover img{transform: scale(1.1);}
.n_pro_item:hover p{background: #E60013;color: #fff;}


.pro_lb .swiper-button-next::after,.pro_lb .swiper-button-prev::after{display: none;}
.pro_lb .swiper-button-next,.pro_lb .swiper-button-prev{display: block;height: 44px;width: 28px;background-position: 100%;opacity: 1;}
.pro_lb .swiper-button-prev{background: url(../images/left1.png);left: 0;}
.pro_lb .swiper-button-next{background: url(../images/right1.png);right: 0;}
/****************************** sec1 end *****************************/





/****************************** sec2 start *****************************/
.new_sec2{box-sizing: border-box;padding-top: 10px;}
.new_sec2 img{width:100%;}
/****************************** sec2 end *****************************/





/****************************** sec3 start *****************************/
.new_sec3{background: #F0F0F0;box-sizing: border-box;padding: 60px 0;margin-top: 30px;}

.ncase_sel_box{margin: 30px 0 25px 0;}
.ncase_sel{width: 25%;float: left;height: 60px;line-height: 60px;background: #fff;transition: .3s;text-align: center;font-size: 18px;color: #333333;box-sizing: border-box;cursor: pointer;}
.ncase_sel+.ncase_sel{border-left: 1px solid #F0F0F0;}
.ncase_sel.active,.ncase_sel:hover{background: #303030;color: #fff;}

.ncase_item{background: #fff;display: none;}
.ncase_item.active{display: block;}
.ncase_item .ca_box{width: 630px;overflow: hidden; float: left;position: relative;cursor: pointer;}
.ncase_item .ca_box img{width: 100%;transition: .6s;}
.ncase_item .ca_box i{display: block;background: url(../images/video-open.png) no-repeat;width: 105px;height: 105px;position: absolute;top: 50%;left: 50%;margin-left: -52.5px;margin-top: -52.5px;}
.ncase_item .ca_box:hover img{transform: scale(1.05);}

.ncase_item .se_box{width: calc(100% - 630px);float: left;box-sizing: border-box;padding: 50px 45px 0 40px;}
.ncase_item .se_box h2{font-size: 24px;font-weight: bold;color: #333;line-height: 36px;}
.ncase_item .se_box h2 span{color: #E60013;}
.ncase_item .se_box .info{font-size: 14px;color: #777777;line-height: 30px;margin: 20px 0 10px 0;height: 120px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.ncase_item .se_box .a_box{margin-bottom: 15px;}
.ncase_item .se_box .a_box a{display: block;float: left;height: 40px;width: 130px;text-align: center;line-height: 40px;background: #303030;font-size: 16px;color: #FFFFFF;}
.ncase_item .se_box .a_box a+a{margin-left: 7px;}
.ncase_item .se_box .lg_img{width: 24%;background: #FFFFFF;box-sizing: border-box;border: 1px solid #E2E2E2;float: left;overflow: hidden;}
.ncase_item .se_box .lg_img+.lg_img{margin-left: 1.3%;}
.ncase_item .se_box .lg_img img{width: 100%;transition: .6s;}
.ncase_item .se_box .lg_img:hover img{transform: scale(1.1);}

.cg_video{display: block;width: 100%;}

/****************************** sec3 end *****************************/





/****************************** sec4 start *****************************/
.new_sec4{box-sizing: border-box;padding: 60px 0 30px 0;}
.nabout_box{background: #F0F0F0;}
.nabout_box .a_box{width: calc(100% - 600px);float: left;box-sizing: border-box;padding: 60px 30px 0 30px;}
.nabout_box .a_box strong{display: block;font-size: 24px;font-weight: bold;color: #303030;margin: 5px 0 10px;font-family: SourceHanSansSC;}
.nabout_box .a_box .desc{height: 144px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-bottom: 22px;}
.nabout_box .a_box .desc p{font-size: 16px;color: #777777;line-height: 36px;font-family: SourceHanSansSC;}

.number_item{float: left;width: 33.3%;max-width: 220px; text-align: center;position: relative;margin-top: 0px;}
.number_item+.number_item::before{content: "";display: block;height: 100%;width: 1px;background: #DBDBDB;position: absolute;top: 0;left: 0;}
.number_item p i{font-size: 53px;font-family: bebas;color: #E60013;display: inline-block;}
.number_item p sup{font-size: 16px;color: #333333;position: relative;top: -30px;right: -5px;}
.number_item span{font-size: 18px;color: #333333;display: block;margin-top: 5px;}

.nabout_box .b_box{width: 600px;float: left;}
.nabout_box .b_box img{width: 100%;}

/****************************** sec4 end *****************************/





/****************************** sec5 start *****************************/
.new_sec5{margin-bottom: 50px;}
.nhonor_sel a{font-size: 24px;font-weight: bold;color: #303030;font-weight: bold;font-family: SourceHanSansSC;transition: .3s;display: inline-block;}
.nhonor_sel a+a{padding-left: 10px;}
.nhonor_sel a.active{color: #E60013;}

.nhonnor_list{margin-top: 18px;display: none;}
.nhonnor_list.active{display: block;}
.nhonnor_list .img{width: calc(16.6% - 12px);float: left;box-sizing: border-box;border: 1px solid #E9E9E9;margin-right: 15px;overflow: hidden;}
.nhonnor_list .img img{width: 100%;transition: .3s;}
.nhonnor_list .img:nth-of-type(6n){margin-right: 0;}
.nhonnor_list .img:hover img{transform: scale(1.05);}
/****************************** sec5 end *****************************/





/****************************** sec6 start *****************************/
.new_sec6{margin-bottom: 50px;}

.index-service .pic{height: 500px;background-position: center !important;background-size: cover !important;}
.news-tabitem li .title{height: 60px;line-height: 30px;white-space:pre-wrap;
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}

/****************************** sec6 end *****************************/



@media screen and (max-width:1600px) {
	.w1400{width: 1180px;}
}
