.hero{position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;display:flex;justify-content:center;flex-direction:column;height:299px;text-align:center;vertical-align:middle;color:#fff;font-size:60px;font-family:Circular-Book}.contact{width:900px;margin:0 auto;padding-top:70px;font-size:16px}.contact-logo{margin-bottom:50px}.contact-desc,.contact-desc h3{margin-bottom:20px}.contact-desc h3{color:#333;font-size:24px}.contact-desc p{margin-bottom:10px}.contact-map img{display:block;width:100%}.careers-head{padding:160px 0;text-align:center}.careers-head h2{margin-bottom:20px;font-size:50px;color:#333;line-height:1.2;font-family:Circular-Book}.careers-head p{padding:0 160px;font-size:16px}.careers-list{zoom:1}.careers-list:after{display:block;clear:both;content:"";visibility:hidden;height:0}.careers-list .careers_item{float:left;width:33.3%}.careers-list .careers_wrap{margin:20px;padding:14px 20px;background-color:#f6f6f6}.careers_site{margin-bottom:10px;font-size:14px}.careers_title{padding-bottom:10px;font-size:26px;color:#333;font-family:Circular-Book}.careers_tips{font-size:14px}.products{padding-top:100px}.products-list{padding-top:70px;zoom:1}.products-list:after{display:block;clear:both;content:"";visibility:hidden;height:0}.products-list li{width:50%;float:left}.products-list li.products_right{float:right}.products-img img{display:inline-block;width:100%}.products-text{padding:50px 40px 0}.products-text .products_icon{display:inline-block;margin-bottom:16px;height:85px}.products-text h2{margin-bottom:12px;font-size:45px;color:#333;line-height:1.2;font-weight:500;font-family:Circular-Book}.products-text p{margin-bottom:30px;font-size:18px}.products-text .products_link{display:inline-block;height:44px;padding:0 40px;line-height:44px;border:2px solid gray;color:#333}.products-text .products_link:hover{color:#fff;background-color:gray}.about{position:relative;zoom:1;padding-top:160px}.about:after{display:block;clear:both;content:"";visibility:hidden;height:0}.about-aside{float:left;width:220px}.about-aside.active{position:fixed;top:160px;float:none}.about-body{padding-left:220px}.about-aside_list{font-size:16px;font-weight:700;color:#a5a5a5;font-family:Circular-Book}.about-aside_list li{padding:16px 0;cursor:pointer}.about-aside_list li.active{color:#333}.about_tit{text-align:center;font-size:50px;color:#333;font-family:Circular-Book}.about_con,.about_tit{margin-bottom:100px}.about_introduction{font-size:16px}.about_introduction p{margin-bottom:20px}.environment-list{zoom:1}.environment-list:after{display:block;clear:both;content:"";visibility:hidden;height:0}.environment-list li{width:50%;float:left;text-align:center;font-size:16px}.environment-list li img{display:block;width:90%;max-width:298px;margin:0 auto}.environment-list li span{display:block;margin:50px 20px}.partners-list{zoom:1}.partners-list:after{display:block;clear:both;content:"";visibility:hidden;height:0}.partners-list li{display:block;margin:10px;float:left;height:60px}@media screen and (max-width:1000px){.hero{font-size:.6rem}.hero-contact-us{height:3rem}.contact{width:auto;padding:.7rem .2rem 0}.contact-logo{margin-bottom:.5rem}.contact-logo img{height:.54rem}.contact-desc h3{margin-bottom:.2rem;font-size:18px}.hero-careers{height:2.2rem}.careers-head{padding:1rem 0}.careers-head h2{margin-bottom:.2rem;font-size:.5rem}.careers-head p{padding:0 .2rem;font-size:14px}.careers-list .careers_item{float:none;width:100%}.careers-list .careers_wrap{margin:.2rem 0;padding:.2rem}.careers_site{margin-bottom:.1rem}.careers_title{padding-bottom:.1rem;font-size:20px}.hero-products{height:2.2rem}.products{padding-top:0}.products-list{padding-top:.7rem}.products-list li{width:100%;float:none}.products-list li.products_right{float:none}.products-img{padding:0}.products-text{padding:20px 20px 0;text-align:center}.products-text .products_icon{margin-bottom:10px;height:64px}.products-text h2{margin-bottom:12px;font-size:.45rem}.products-text p{margin-bottom:20px;font-size:14px}.products-text .products_link{padding:0 20px}.hero-about{height:2.2rem}.about{padding-top:1rem}.about-aside{display:none;float:none;width:auto}.about-body{padding:0 20px}.about_tit{font-size:.5rem}.about_con,.about_tit{margin-bottom:1rem}.about_introduction{font-size:14px}.about_introduction p{margin-bottom:.2rem}.environment-list li{font-size:14px}.environment-list li span{display:block;margin:.5rem .2rem}.partners-list li{margin:.5rem .2rem}.partners-list li img{height:32px}}