
.media-desc__title{font-size: 46px; margin-top: 30px;}
.media-desc__title::after,.product__title::after{content:'';position:absolute;bottom:-22.4px;left:50%;margin-left:-40px;width:80px;height:6px;border-radius:3px;background:#42bb87;-webkit-transition:all .3s;transition:all .3s}.product__title::after{margin-left:-3px;width:6px}.product__slider{margin:0 36px;padding:24px 0 0;}.product__item{position:relative;float:left;margin:0 8px;width:275px;text-align:center}.product__item .product__item-container{display:block;position:relative;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.product__item .product__item-container:hover{-webkit-transform:scale(1.05,1.06);transform:scale(1.05,1.06)}.product__item .product__item-container:hover .product__item-shadow{opacity:0}.product__item .product__item-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(52,92,165,.4);opacity:1;-webkit-transition:all .3s;transition:all .3s}.product__item img{display:block;width:100%;height:381px;cursor:pointer}.product__item .product__item-more{display:inline-block;margin:24px 0 0;padding:4px 20px;font-size:14.4px;color:#42bb87;border:2px solid #42bb87;border-radius:13px}.product__item .product__item-more:hover{color:#fff;background:#42bb87}.unslider-arrow{position:absolute;top:50%;margin-top:-88px;width:64px;height:64px;background-image:url(../images/arrow-icon.png);background-size:200% 200%}.unslider-arrow.prev{left:-28px;background-position:0 0}.unslider-arrow.prev:hover{background-position:0 100%}.unslider-arrow.next{right:-28px;background-position:100% 0}.unslider-arrow.next:hover{background-position:100% 100%}.media{position:relative; }.media .media__slider+.unslider-nav{bottom:70px}.media .media__item{position:relative;text-align:center;background-position:center;background-size:cover}.media .media__item-title{margin:0;padding:196px 0 48px;font-size:36.8px;font-weight:400;color:#fff}.media .media__item-play{cursor:pointer;width:630px;position:absolute;top:50%;left:50%; height: 230px; text-align: center;margin-top:-115px;margin-left:-315px}.media .media__item-close,.media .media__item-more{position:absolute;bottom:-32px;left:50%;margin-left:-32px;width:64px;height:64px;cursor:pointer;z-index:10;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s}.media .media__item-close{display:none;bottom:-96px}.media-desc{display:none;padding-bottom:68px;text-align:center}.media-desc .media-desc__title{padding-top:126px}.media-desc p{margin:32px 0 0;font-size:20px;color:#333;text-align:center}.media-desc p+p{margin-top:20px;font-size:24px}.media-desc a{display:inline-block;margin:44px 0 0;padding:4px 20px;font-size:14px;color:#42bb87;border:2px solid #42bb87;border-radius:12px}.media-desc a:hover{color:#fff;background:#42bb87}
.event{background:#fff;}.event .container{position:relative; width: 1200px;}.event__image{position:absolute;width:258px;height:362px}
.event__slider{margin-left:258px;height:400px}
.event__slider ul li{display: none;}
.event .event_month{ width: 200px; position: absolute; z-index: 2; margin-left: 300px; margin-top:336px;}
.event .event_month span{ display:inline-block; width: 50px; text-align: center; border-bottom: 3px #d2d2d2 solid; cursor: pointer; margin: 0px 4px; height: 24px; line-height: 24px;}
.event .event_month span:hover,.event .event_month .curr{border-bottom: 3px #a0a0a0 solid;}
.event__slider+.next{right:0px;    transition: none;}.event__slider+.next+.prev{left:280px;    transition: none;}
.event__item{display:block;/* margin:32px 0 0 100px; */width:939px;height:auto}
.event__nav{position:relative;height:80px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;
-ms-scrollbar-face-color:#1f4fa1;-ms-scrollbar-track-color:#f4f8fb;-ms-scrollbar-arrow-color:#f4f8fb;
scrollbar-face-color:#1f4fa1;scrollbar-track-color:#f4f8fb;scrollbar-arrow-color:#f4f8fb;
-webkit-scrollbar-face-color:#1f4fa1;-webkit-scrollbar-track-color:#f4f8fb;-webkit-scrollbar-arrow-color:#f4f8fb;
}
.event__nav::-webkit-scrollbar{width:6px;height:6px;background:0 0}
.event__nav::-webkit-scrollbar-thumb{border-radius:3px 3px 0 0;background:#1f4fa1}
.event__nav::-webkit-scrollbar-button{display:none}
.event__nav::-webkit-scrollbar-track{display:none}
.event__nav::-webkit-scrollbar-track-piece{display:none}
.event__nav::-ms-scrollbar{width:6px;height:6px;background:0 0}
.event__nav::-ms-scrollbar-thumb{border-radius:3px 3px 0 0;background:#1f4fa1}
.event__nav::-ms-scrollbar-button{display:none}
.event__nav::-ms-scrollbar-track{display:none}
.event__nav::-ms-scrollbar-track-piece{display:none}
.event__nav::-o-scrollbar{width:6px;height:6px;background:0 0}
.event__nav::-o-scrollbar-thumb{border-radius:3px 3px 0 0;background:#1f4fa1}
.event__nav::-o-scrollbar-button{display:none}
.event__nav::-o-scrollbar-track{display:none}
.event__nav::-o-scrollbar-track-piece{display:none}
.event__nav::scrollbar{width:6px;height:6px;background:0 0}
.event__nav::scrollbar-thumb{border-radius:3px 3px 0 0;background:#1f4fa1}
.event__nav::scrollbar-button{display:none}
.event__nav::scrollbar-track{display:none}
.event__nav::scrollbar-track-piece{display:none}

.event__nav-line{position:absolute;top:13px;left:0;width:100%;height:2px;background:#adbed8;z-index:-1}.event__nav-item{position:relative;display:inline-block;font-size:12.8px;color:#909090;text-align:center;z-index:10}.event__nav-item+.event__nav-item{margin-left:-2px;padding-left:153px}.event__nav-item img{display:block;margin-bottom:8px;width:28.8px;height:28.8px;border-radius:50%;background-color:#adbed8}.event__nav-item img.active,.event__nav-item img:hover{background-color:#1f4fa1; cursor: pointer;}
.videoShow{position:fixed; background: rgba(0,0,0,0.6); z-index: 2001; display: none;}
.media-wrapper{position:absolute;top:50%;left:50%;margin-left:-500px;margin-top: -250px; width:1000px;height:500px;z-index:1000}
.media-wrapper .video-js{width:1000px;height:500px;}
.media-wrapper .vjs-modal-dialog-content{padding: 0px;}
.media-wrapper img{position:absolute;top:6px;right:6px;width:32px;height:32px;cursor:pointer}.news__item a:hover{color:#275caa}
.news__desc {height:103px}
.banner li a img {width:100%;height:100%}
.banner li a img:nth-child(2){display:none}
.banner li a:hover img:nth-child(1){display:none}
.banner li a:hover img:nth-child(2){display:block}
