/*!
 * h5 v1.0.0 ()
 * Copyright 2020 whlong
 * Licensed under the ISC license
 */*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:inherit;line-height:1;color:#333;background-image:-webkit-linear-gradient(left,#5f00fb,#0001b3);background-image:linear-gradient(90deg,#5f00fb,#0001b3);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}a,body{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:inherit;cursor:pointer}li,ol,ul{list-style:none}em,i{font-style:normal}img{max-width:100%;height:auto;vertical-align:middle;border:none}h1{font-size:36px;font-weight:700}h1,h2{line-height:1}h2{font-size:24px}h3{font-size:20px}h3,h4{line-height:1}h4{font-size:18px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr{float:right}.fl{float:left}.clearfix{zoom:1}.clearfix:after{font-size:0;line-height:0;display:block;visibility:hidden;clear:both;height:0;content:"."}.show{display:block}.hidden{display:none}.invisible{visibility:hidden}.center{text-align:center}.row{position:relative;margin:0 -10px;line-height:1}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-3,.col-md-4,.col-md-6,.col-xl-6{position:relative;float:left;min-height:1px;padding-right:10px;padding-left:10px}.btn{display:inline-block;font-size:16px;line-height:1;padding:10px 40px;text-align:center;-webkit-transition:.3s;transition:.3s;color:#333;border:1px solid transparent;outline:none;-webkit-appearance:none;cursor:pointer}.btn:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.15)}.btn-primary{padding:10px 0;color:#fff;background-color:#5223f4;border:none;border-radius:100px}.btn-primary:active{background-color:#5100f0}.btn-primary.btn-disabled,.btn-primary:disabled{color:hsla(0,0%,100%,.5);opacity:.75;cursor:default}.btn-disabled{color:hsla(0,0%,100%,.5)}.wrapper{margin-right:auto;margin-left:auto}.box,.container,.wrapper{position:relative}.box{width:1200px;margin:0 auto;overflow:hidden}.header{position:relative}.footer{display:block;text-align:center}.footer p{padding:20px 0 30px;color:#fff}.nav{padding:15px 0;background-color:#fff}.nav ul{margin-left:20px}.nav ul li{float:left}.nav ul li.link{position:absolute;right:0}.nav ul li.link a{margin:0 0 0 10px}.nav ul li a{font-size:1.4rem;font-size:14px;line-height:40px;display:inline-block;height:40px;margin:0 20px;cursor:pointer;color:#333}.banner{position:relative;padding-bottom:20px}.banner,.title{text-align:center}.title{margin:40px auto}.pc{display:inline-block}.mobile{display:none}.job-panel{margin:10px 0;padding:20px;background-color:#fff;border-radius:10px}.job-panel,.job-panel .job-panel__hd{overflow:hidden}.job-panel .job-panel__hd .info{display:block;clear:both}.job-panel .job-panel__hd .info .info-hd{float:left;width:100px;height:100px;border:1px solid #eee}.job-panel .job-panel__hd .info .info-hd img{width:98px;height:98px}.job-panel .job-panel__hd .info .info-bd{margin-left:120px;overflow:hidden}.job-panel .job-panel__hd .info .info-bd h2{margin-top:10px;margin-bottom:18px;font-size:22px}.job-panel .job-panel__hd .info .info-bd p{margin-bottom:10px;color:#666;font-size:13px}.job-panel .job-panel__hd .info .info-bd p span{color:#999;font-size:12px}.job-panel .job-panel__hd .info .info-bd p em{color:#ff7800}.job-panel .job-panel__bd{height:131px;overflow:hidden}.job-panel .job-panel__bd ul{padding:10px 0;overflow:hidden}.job-panel .job-panel__bd ul ol{display:none}.job-panel .job-panel__bd ul li{margin:5px 0}.job-panel .job-panel__bd ul li a{display:block;padding:15px 10px;font-size:18px;border-radius:5px;overflow:hidden}.job-panel .job-panel__bd ul li a span{display:inline-block}.job-panel .job-panel__bd ul li a span.name{width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.job-panel .job-panel__bd ul li a span.sarlay{color:#ff3030}.job-panel .job-panel__bd ul li a:hover{background-color:#f6f6f6}.job-panel .job-panel__ft{text-align:center}.job-panel .job-panel__ft .btn{margin:0 auto;padding:15px 0;width:50%}.bg{position:absolute;top:70px;right:0;bottom:0;left:0;z-index:-1}@media screen and (min-width:736px){.col-xl-6{width:50%}}@media screen and (max-width:736px){.row{margin:0 -6px}.col-md-6{width:50%}.col-sm-6{width:100%}.col-md-3,.col-md-6,.col-sm-6,.col-xl-6{padding-right:6px;padding-left:6px}.nav{display:none!important}.box{width:100%;padding:0 15px}.pc{display:none}.mobile{display:block}.title{margin:20px auto}.banner{padding-bottom:0;margin-bottom:-20px}.job-panel{margin:5px 0;padding:20px 10px;border-radius:5px}.job-panel .job-panel__hd .info .info-hd{float:none;margin:0 auto}.job-panel .job-panel__hd .info .info-bd{margin-left:0}.job-panel .job-panel__hd .info .info-bd h2{margin-top:15px;margin-bottom:0;font-size:16px;text-align:center}.job-panel .job-panel__hd .info .info-bd p{display:none}.job-panel .job-panel__bd{height:106px}.job-panel .job-panel__bd ul{padding:10px 0}.job-panel .job-panel__bd ul ol{display:block;padding:5px 0;font-size:12px;color:#999}.job-panel .job-panel__bd ul li{margin-top:0;margin-bottom:0}.job-panel .job-panel__bd ul li a{padding:10px 0;font-size:12px}.job-panel .job-panel__bd ul li a span.name{width:50%}.job-panel .job-panel__bd ul li a:hover{background-color:transparent}.job-panel .job-panel__ft .btn{margin:0 auto;padding:10px 0;font-size:12px;width:80%}}@media screen and (max-width:375px){.job-panel.job-panel__bd ul li a span.name{width:46%}}