@charset "UTF-8";progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}*,legend{padding:0}*,body{margin:0}.header .nav,li,ul{list-style:none}.clearfix:after,.container:after,.page:after,.row:after{clear:both}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#333;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#products .container .info h3,.sub-title h2{font-weight:400}body{font-size:14px;font-family:WenQuanYi Micro Hei,PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,sans;line-height:180%;-webkit-font-smoothing:antialiased;padding-top:88px}a:hover{color:#f30}.clearfix:after,.clearfix:before{content:" ";display:table}.pic-left{float:left;margin:16px 32px 32px 0}.pic-right{float:right;margin:16px 0 32px 32px}.pic-center{display:block;clear:both;margin:16px auto 32px}.text-indent{text-indent:28px}.container{width:1000px;margin:0 auto}.container:after,.container:before{content:" ";display:table}.header{width:100%;height:40px;padding:24px 0;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;top:0;z-index:99999;transition:all .2s}.header .logo{width:160px;height:40px;float:left}.header .logo a{display:block;width:160px;padding-top:40px;height:0;overflow:hidden;background:url(/asset/img/logo.png) center top no-repeat;background-size:100%;transition:all .1s}.header .nav{float:right;height:40px;overflow:hidden}.header .nav li{height:40px;padding-right:24px;padding-left:50px;float:left;overflow:hidden;line-height:36px;margin-right:-50px}.header .nav li:after{width:8px;float:right;content:"·";color:#999;margin-left:24px;overflow:hidden;vertical-align:middle}.header .nav li a{font-size:16px;vertical-align:middle;padding:0 4px;float:left;border-bottom:2px solid transparent;overflow:hidden;transition:all .2s}.header .nav li a:hover{border-color:#f30}body.onscroll .header{background-color:rgba(14,28,42,.92)}body.onscroll .header .logo a{background-position:center bottom}body.onscroll .header .nav a{color:#fff}.cover{width:100%;height:400px;background-color:#ddd;background-image:url(/asset/img/job-bg.jpg);background-position:center center;background-repeat:no-repeat}.page{width:100%;min-height:100px;padding-top:32px;padding-bottom:48px}.page:after,.page:before{content:" ";display:table}.sub-title{width:1000px;margin:0 auto;text-align:center;padding:16px 0 32px}.sub-title h2{display:inline-block;font-size:32px;line-height:40px;color:#222;padding:0 16px;letter-spacing:3px}.sub-title small{display:block;text-align:center;font-size:14px;margin:12px 0;color:#777}.footer{width:100%;height:32px;line-height:32px;padding:24px 0;background:url(/asset/img/footer_bg.jpg) center center no-repeat;background-size:100%;font-size:12px}.footer .footer-left{float:left}.footer .footer-right{float:right;text-align:right;color:#bbb}.footer .footer-right a{color:#fff}#about{overflow:hidden;background:url(/asset/img/about-bg.png) center bottom no-repeat;background-size:100%}#about .container .about-description{width:100%;float:right;font-size:16px;line-height:24px;color:#666}#about .container .about-description p{margin-bottom:16px;text-indent:32px}#about .container .about-pic{width:460px;height:240px;overflow:hidden;float:left;background:url(/asset/img/office-1.jpg) center center no-repeat;filter:grayscale(.4) saturate(1.5) contrast(.8) brightness(1.5) opacity(.8)}#about .container .about-pic img{height:240px;transition:all .5s}#about .container .about-pic:hover img{opacity:0}#products .container .banner{width:300px;height:300px;overflow:hidden}#products .container .banner img{width:300px;filter:grayscale(.1);transition:all .3s}#products .container .banner:hover img{transform:scale(1.1) rotate(-1deg);filter:grayscale(0) saturate(1.1) contrast(1.1) opacity(1)}#products .container .info{padding:8px 0}#products .container .info p{color:#666;font-size:12px}#news{background-position:100% 0}#news .container .news-pic{width:500px;height:320px;float:left;position:relative;overflow:hidden}#news .container .news-pic img{display:block;position:absolute;top:0;left:0}#news .container .news-list{width:500px;height:320px;float:right;background-color:#efeff2}#news .container .news-list ul li{height:55px;position:relative;padding-left:50px;padding-bottom:5px;padding-top:20px;overflow:hidden}#news .container .news-list ul li a{font-size:18px}#news .container .news-list ul li small{color:#999;display:block}#news .container .news-list ul li:before{content:"";width:6px;height:6px;background-color:#888;display:block;position:absolute;left:25px;top:30px;border-radius:6px}#news .container .news-list ul li:hover{background-color:#f7f7f9}#jobs{background:url(/asset/img/job-bg-3.jpg) center 120px no-repeat;background-size:100%;padding-bottom:0}#jobs .container{margin-top:32px;background-color:rgba(16,16,16,.7);box-shadow:0 -3px 5px 0 rgba(0,0,0,.3);padding-bottom:24px}#jobs .container dl{width:25%;float:left;padding:16px 0;color:#fff;margin:0 4%}#jobs .container dl dt{font-size:20px;line-height:40px;margin-top:12px}#jobs .container dl dd{line-height:200%px}#jobs .container dl dd a{color:#fff;margin-top:12px;line-height:40px;display:block;border:1px solid #666;border-radius:100px;text-indent:24px}#jobs .container dl dd a:hover{color:#fe6;border-color:#752;background:rgba(24,0,0,.3);box-shadow:0 1px 12px rgba(64,32,32,.4)}#contact{padding-bottom:20px}#contact .container{height:280px;background-image:url(/asset/img/map.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 260px}#contact .content dl{width:28%;float:left;overflow:hidden}#contact .content dl dt{font-size:14px;font-weight:700}#contact .content dl dd{margin-top:16px;line-height:1.6;color:#333}#contact .content dl dd h4{color:#F5A623;font-size:18px}#contact .content dl dd p{color:#666;margin-top:8px}#contact .content dl dd p label{display:inline-block;width:48px}#contact .addrs{width:720px;border-top:1px solid #eee;padding-top:16px;margin-top:24px}#contact .addrs addr{color:#999;font-size:12px;margin-right:72px}#contact .addrs addr strong{color:#444}#partner .container{height:160px;background:url(/asset/img/partner.jpg) center center no-repeat}.row{width:1150px;margin-left:-25px}.row:after,.row:before{content:" ";display:table}.row .col-3{width:300px;float:left;margin:0 25px}.detail-view{line-height:220%}.detail-view h3{margin-top:16px;margin-bottom:8px}.detail-view p{font-size:16px;margin-top:4px;margin-bottom:40px}@media (max-width:980px){#partner,.cover,.header .nav{display:none}body{width:100%}.container,.sub-title{width:auto;padding-left:25px;padding-right:25px}.header .logo{margin:0 auto;float:none}#about{background-size:auto}#products .row{width:auto}#products .row .col-3{width:30%}#products .row .col-3 .banner{width:100%;height:auto}#products .row .col-3 .banner img{width:100%}}