.post_banner,.swiper-wrapper{width:100%;position:relative}.post_banner,.slider-box,.swiper-container,.swiper-wrapper{position:relative}.home-sider,.job-menu{-moz-border-radius:8px}.swiper-container{margin:0 auto;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}a,b,body,button,dd,div,dl,em,footer,form,h1,h2,h3,h4,h5,h6,i,input,label,li,nav,p,select,span,td,textarea,u,ul{padding:0;margin:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}li,ol,ul{list-style:none}.post_banner{height:470px;margin-top:25px;font-size:14px}.home-sider{width:384px;position:absolute;left:0;top:0;background:#fff;border-radius:8px}.home-main{margin-left:401px}.job-menu{border-radius:8px;background:#fff;color:#61687c;position:relative;z-index:1;-webkit-box-shadow:0 8px 50px rgba(50,63,75,.08);-moz-box-shadow:0 8px 50px rgba(50,63,75,.08);box-shadow:0 8px 50px rgba(50,63,75,.08);padding-top:14px}.job-menu a{color:#61687c;font-size:13px;display:inline-block;line-height:28px;margin-left:16px}.job-menu dl{padding:0;zoom:1;height:40px}.job-menu dl dd:after,.job-menu dl:hover dd:after{content:"";height:0;right:18px}.job-menu dl dd{padding:7px 10px 6px 24px;overflow:hidden;position:relative;cursor:pointer}.job-menu dl dd b,.job-menu dl dd p{float:left;font-weight:600;line-height:27px;color:#303237;font-size:16px}.job-menu dl dd a,.job-menu dl dd h3{font-size:14px;display:inline-block}.job-menu dl dd a{font-weight:400;line-height:27px;color:#63666d;margin-left:16px;text-decoration:none}.job-menu dl dd:after{display:block;width:0;border:5px solid #d9dde6;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;top:15px}.job-menu dl .menu-line{display:none}.job-menu dl .menu-sub{display:none;position:absolute;background:#fff;padding:20px 30px 20px 10px;width:648px;top:0;margin-top:-10px;left:101%;z-index:1;-webkit-box-shadow:0 4px 25px rgba(50,63,75,.08);-moz-box-shadow:0 4px 25px rgba(50,63,75,.08);box-shadow:0 4px 25px rgba(50,63,75,.08);-moz-border-radius:6px;border-radius:6px}.job-menu dl .menu-sub .menu-article{padding-left:20px;height:30px;font-size:15px;font-weight:700}.job-menu dl .menu-sub li+li{padding-top:10px}.job-menu dl .menu-sub h4{float:left;width:104px;color:#8d92a1;font-size:13px;padding-top:2px;font-weight:400;padding-left:20px}.job-menu dl .menu-sub .text{margin-left:130px;border-bottom:solid 1px #f5f6f9;padding:0 0 10px 1px}.job-menu dl .menu-sub .text h3{font-size:13px}.job-menu dl .menu-sub .text a{margin-left:0;margin-right:25px}.job-menu dl .menu-sub li:last-of-type .text{border:none}.job-menu dl:hover{background:#eef2fe;position:relative}.job-menu dl:hover dd:after{display:block;width:0;border:5px solid #0052ff;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;top:15px}.job-menu dl:hover .menu-line{display:block}.job-menu dl:hover .menu-sub{display:block;top:-75px}.job-menu dl:first-child:hover .menu-sub{top:0}.job-menu .show-all{cursor:pointer;display:block;border-top:1px solid #eceef2;color:#0052ff;height:48px;margin:8px 24px 0;line-height:48px;font-size:14px;font-family:Source Han Sans CN;font-weight:400}.job-menu .all-box{display:none}.banner-main{font-size:0;line-height:0;height:340px;position:relative}.banner-main a{display:block;-webkit-transition:all linear .2s;-o-transition:all linear .2s;-moz-transition:all linear .2s;transition:all linear .2s}.banner-main a img{display:inline-block;-webkit-transition:all linear .2s;-o-transition:all linear .2s;-moz-transition:all linear .2s;transition:all linear .2s}.banner-main a .img-min{width:260px;height:116px}.banner-main a .img-med{width:522px;height:116px}.banner-main a .img-max{width:522px;height:234px}.banner-main a:hover{background:#000}.banner-main a:hover img{opacity:.9}.banner-main .banner-main-top-left{position:relative;width:522px;height:234px;-moz-border-radius:8px 0 0;border-radius:8px 0 0;overflow:hidden}.banner-main .banner-main-top-left .swiper-container{height:234px;max-height:234px;z-index:0}.banner-main .banner-main-top-left .pagination-box{bottom:15px;z-index:0}.banner-main .banner-main-bottom-left,.banner-main .banner-main-med-left,.banner-main .banner-main-top-left{float:left}.banner-main .banner-main-bottom-left{-moz-border-radius:0 0 0 8px;border-radius:0 0 0 8px;overflow:hidden}.banner-main .banner-main-bottom-right{-moz-border-radius:0 0 8px;border-radius:0 0 8px;overflow:hidden}.banner-main .banner-main-top-right-top{-moz-border-radius:0 8px 0 0;border-radius:0 8px 0 0;overflow:hidden}.banner-main .banner-main-bottom-right,.banner-main .banner-main-med-right,.banner-main .banner-main-top-right{float:right}.banner-main .banner-main-top{margin-bottom:2px;height:234px}.banner-main .banner-main-top .banner-main-top-right .banner-main-top-right-top{margin-bottom:2px}.banner-main .banner-main-med{margin-bottom:2px;height:116px}.banner-main table{border-collapse:collapse;width:100%!important}.banner-main table tbody tr{min-height:114px}.banner-main table tbody tr td{padding-right:2px;padding-bottom:2px;width:auto;vertical-align:top}.banner-main table tbody tr td a{display:block}.banner-main table tbody tr td a img{display:inline-block}.banner-main table tbody tr td a .img-min{width:260px;height:116px}.banner-main table tbody tr td a .img-med{width:522px;height:116px}.banner-main table tbody tr td a .img-max{width:522px;height:234px}.banner-main .pagination-box .swiper-pagination-switch{width:8px;height:8px;-moz-border-radius:50%;border-radius:50%}