.clearfix::after {content:"";display:block;clear:both}
.popup_wrap {width:1080px; margin:0 auto}

.nav {width:100%;/*float:left;*/ margin:0; padding:0;}
.nav:after {content:"";display:block;clear:both}
.nav > li {position:relative; float:left; width:calc(100%/5); padding:0; height:50px; font-size:15px; line-height:50px; color:#fff; background:#333; border-right:1px solid #484848; cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-sizing:border-box; text-align:center;}
.nav > li:first-child {border-left:1px solid #484848;}
.nav > li.on,.nav > li:hover {font-weight:500; color:#fff; border-color:#01aabd;background:#01aabd; }
/*.nav li.on::before,.nav li:hover::before{position:absolute; top:-1px; bottom:-1px;left:-1px;right:-1px;border-top:1px solid #fff;content:""}*/
.nav > li~li {border-top:none}

.slide {position:relative; /*float:left;*/ width:100%; height:650px; overflow:hidden; visibility:none; opacity:0}
.slide li img {max-width:100%;  height:auto;}
.slide .slick-dots{display:none!important}
.slide.slick-initialized{visibility:visible;opacity:1}
.slide .slick-slide {outline:none}
.slide-arrow{position:absolute;top: 50%;transform: translateY(-50%);padding: 0 4px;font-size: 24px;color: #000;background: rgba(255,255,255,0.8);border:none;outline:0;z-index:1;cursor:pointer}
.prev-arrow{left: 0;}
.next-arrow{right:0}
.slide_paging{display:none; margin-top:5px;text-align:right;font-size:14px;color:#aaa;cursor:default;}
.slide_paging .page{color:#5f7aff}