@import url('normalize.css');@import url('common.css');body{font-size:16px}body a{color:#333}body a:hover{color:#FF5A00}.home{min-height:3000px;background-color:#fff}.home .title{text-align:center;padding:60px 0 30px;text-transform:uppercase;font-family:'YouSheBiaoTiHei';user-select:none}.home .title h2{font-weight:500;margin-bottom:15px;font-size:32px}.home .title p{font-size:14px;letter-spacing:2px;opacity:.6}.home .row{margin:0 -10px}.home .banner{height:550px;background-color:#f5f5f5;position:relative}.home .banner .swiper-slide{background-color:#aaa}.home .banner .swiper-slide:nth-child(1){background-color:#bbb}.home .banner .swiper-slide:nth-child(2){background-color:#ccc}.home .banner .pagination{position:absolute;z-index:20;left:50%;transform:translateX(-50%);bottom:10px}.home .banner .swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;background:#222;margin-right:5px;opacity:.8;border:1px solid #fff;cursor:pointer}.home .banner .swiper-visible-switch{background:#aaa}.home .banner .swiper-active-switch{background:#fff}.home .hot{height:auto;padding-bottom:60px;position:relative;background-color:#f5f5f5}.home .hot::after{display:block;content:'';height:240px;width:100%;left:0;right:0;top:0;position:absolute;background-color:#FF5A00}.home .hot .title{color:#fff}.home .hot .col-6{padding:10px;box-sizing:border-box}.home .hot .panel{min-height:480px;background-color:#fff}.home .hot .panel-body{height:300px;background-color:#eee}.home .hot .panel-body a{display:block;height:100%;position:relative;z-index:9}.home .hot .panel-body a::after{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2;top:0;left:0}.home .hot .panel-body h2{left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;position:absolute;text-transform:uppercase;font-family:'YouSheBiaoTiHei';font-weight:400;font-size:32px;user-select:none;color:#fff;z-index:10}.home .hot .panel-footer{height:180px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;text-transform:uppercase}.home .hot .panel .btn{color:#fff;padding:15px 30px;display:inline-block;font-size:16px;font-weight:bold;border-radius:58px;background-color:#FF5A00;margin-top:20px}.home .product{padding-bottom:50px;background-color:#f8f8f8}.home .product .col-4{padding:10px;box-sizing:border-box}.home .product .panel{min-height:280px;background-color:#fff}.home .product .panel-body{height:200px;background-color:#eee}.home .product .panel-footer{padding:15px;line-height:22px}.home .product .panel-footer p{font-size:14px;opacity:.7}.home .product .panel-footer h3{font-size:16px;color:#FF5A00}.home .about{padding:100px 0}.home .about .flex{box-sizing:border-box}.home .about-info{flex:0 0 40%}.home .about-info .title{text-align:left;margin:0;padding-top:0}.home .about-info .title h2{line-height:38px}.home .about-info__content{line-height:28px;text-align:justify;text-indent:2rem;font-size:16px;color:#464646}.home .about-info a{display:block;width:120px;padding:16px;margin-top:20px;background-color:#FF5A00;color:#fff;text-align:center;transition:all .3s;border-radius:38px;font-weight:bold}.home .about-info a:hover{color:#FF5A00;background-color:#eee}.home .about-img{flex:0 0 calc(60% - 50px);height:380px;margin-left:50px;background-color:#eee;position:relative}.home .about-img::before,.home .about-img::after{display:block;content:'';position:absolute;width:120px;height:200px;background-color:#FF5A00;opacity:.5}.home .about-img::before{left:-60px;top:-40px}.home .about-img::after{height:100px;right:60px;bottom:-40px}.home .advantages{height:auto;color:#fff;padding:0 0 60px;position:relative}.home .advantages::before{display:block;content:'';position:absolute;width:100%;height:100%;background-color:#FF5A00}.home .advantages .col-6{padding:10px;box-sizing:border-box}.home .advantages .panel{padding:20px;background-color:rgba(255,255,255,0.1)}.home .advantages .panel:hover .panel-header::after{width:88px;opacity:1}.home .advantages .panel-header{font-size:18px;font-weight:bold;margin-bottom:10px;position:relative}.home .advantages .panel-header::after{display:block;content:'';height:1px;width:60px;margin-top:10px;background-color:#fff;transition:all .3s;opacity:.5}.home .advantages .panel-body{height:60px;line-height:25px}.home .friend{padding:40px 0 100px;background-color:#f8f8f8}.home .friend .col-3{padding:10px;box-sizing:border-box}.home .friend .panel{padding:20px;background-color:#fff}.home .friend .panel-body{height:68px;display:flex;align-items:center;justify-content:center}.home .friend .panel-body img{display:block;width:100%}.home .article{margin-bottom:100px;position:relative}.home .article::after{width:100%;height:380px;display:block;content:'';top:0;position:absolute;background-color:#4b5458}.home .article .title{color:#fff}.home .article .col-4{padding:10px;box-sizing:border-box}.home .article .panel{transition:all .3s}.home .article .panel:hover h3{color:#FF5A00}.home .article .panel:hover .panel-footer{transition:all .3s;background-color:#fff}.home .article .panel-body{height:220px;background-color:#fff}.home .article .panel-footer{height:170px;padding:15px;line-height:25px;background-color:#f8f8f8}.home .article .panel-footer h3{margin:10px 0;transition:all .3s}.home .article .panel-footer a{color:#333;text-decoration:none}.home .article .panel-footer p{color:#777}.home .article-info{margin:10px 0;font-size:14px}.home .article-title,.home .article-intro{height:50px}.about .banner,.article .banner,.product .banner,.service .banner,.contact .banner{height:430px;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.about .banner h2,.article .banner h2,.product .banner h2,.service .banner h2,.contact .banner h2{margin:0 auto;text-align:center;font-size:52px;font-family:'YouSheBiaoTiHei';font-weight:normal}.service .row{margin:0 -10px}.service-video{margin-bottom:100px}.service-video .col-3{padding:10px;box-sizing:border-box}.service-video .panel-body{padding:15px;border:1px solid #eee}.service-video .panel img{display:block;width:100%}.service-video .panel-footer{margin:10px 0;text-align:center;border-radius:38px;background-color:#FF5A00;color:#fff;padding:10px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-info ul{margin:50px -10px 20px;display:flex;align-items:center}.service-info ul li{flex:0 0 25%;padding:10px;text-align:center}.service-info ul li:hover span,.service-info ul li.active span{color:#fff;background-color:#FF5A00;border-color:#FF5A00}.service-info ul li span{padding:10px;border:1px solid #eee;background-color:#fff;display:block;transition:all .3s;font-weight:bold;cursor:pointer}.service-info .panel{padding:20px;background-color:#f8f8f8}.service-info .panel-title{width:200px;padding:10px 0;color:#FF5A00;font-size:16px;font-weight:bold;text-align:center;border:1px solid #FF5A00;margin:20px auto}.service-info .panel-header{font-size:30px;font-family:'YouSheBiaoTiHei';color:#FF5A00}.service-info .panel-body p{line-height:25px;color:#777}.service-info .panel-body span{color:#FF5A00;font-weight:bold;text-decoration:underline}.service-info .row .panel{height:98px}.article-category{align-items:center;justify-content:center;border-bottom:1px solid #eee;cursor:pointer}.article-list{margin:50px 0 100px}.article-list li{padding:30px 0;border-bottom:1px solid #eee;display:flex;align-items:flex-start}.article-list li a{color:#333;transition:all .3s}.article-list li:last-child{border:0}.article-list li:hover a{color:#FF5A00}.article-list .cell-hd{flex:0 0 320px;height:180px;margin-right:30px;background-color:#f8f8f8}.article-list .cell-bd .article-title{font-size:18px;font-weight:bold;margin:20px 0}.article-list .cell-bd .article-intro{height:44px;line-height:22px;color:#555}.article-list .cell-bd .article-time{margin-top:20px;color:#999}.article .category-name{font-weight:bold;padding:0 80px;height:80px;line-height:80px;position:relative;transition:all .3s}.article .category-name::after{display:block;content:'';height:2px;width:100%;position:absolute;transition:all .3s;background-color:#fff;bottom:0;left:0}.article .category-name a{color:#333}.article .category-name:hover a,.article .category-name.active a{color:#FF5A00}.article .category-name:hover::after,.article .category-name.active::after{bottom:-1px;background-color:#FF5A00}.article .content h1{line-height:25px;text-align:center;font-size:22px;color:#FF5A00;margin-bottom:20px}.article .content p{font-size:16px;margin-bottom:15px;line-height:25px;text-align:justify;color:#333}.contact-info{margin:50px 0 100px}.contact-info h2{margin-bottom:40px}.contact-info p{line-height:25px;text-align:justify;margin-bottom:15px;color:#555}.contact-info .address{margin-top:20px}.contact-info .address p{padding:12px 0;margin-bottom:0;border-bottom:1px solid #eee}.contact-info .col-6:first-child{padding-right:50px;box-sizing:border-box}.contact-info .col-6:last-child{height:500px;flex:0 0 calc(50% - 50px);margin-left:50px;box-sizing:border-box;border-radius:12px;background-color:#f8f8f8}.contact-manager{margin:100px 0}.contact-manager ul{margin:0 -50px}.contact-manager li{display:flex;position:relative;justify-content:center;padding:30px 0}.contact-manager li::after{display:block;content:'';width:1px;height:100%;left:50%;top:0;transform:translateX(-50%);position:absolute;background-color:#FF5A00}.contact-manager li::before{display:block;content:'';width:6px;height:6px;border-radius:100px;border:14px solid #fff;background-color:#FF5A00;position:absolute;left:50%;transform:translateX(-50%);bottom:-18px;z-index:9}.contact-manager .manager-name{font-weight:bold}.contact-manager .manager-phone{border-top:1px solid #eee;border-bottom:1px solid #eee}.contact-manager .manager-phone,.contact-manager .manager-address{color:#777}.contact-manager .cell{flex:0 0 calc(50% - 100px);margin:0 50px;padding:12px;align-items:center;border:1px solid #eee;box-sizing:border-box;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,0.05)}.contact-manager .cell-bd div{padding:5px 0;line-height:30px}.contact-manager .cell-ft{flex:0 0 98px;height:98px;margin-left:auto;border:1px solid #eee;background-color:#fff;border-radius:6px;padding:6px}.contact-manager .cell-ft img{width:100%;display:block}.product .banner{margin-bottom:50px}.product .main{margin-bottom:100px}.product .flex{align-items:flex-start;justify-content:flex-start}.product-search{margin-bottom:12px}.product-search input{border:0;height:52px;width:100%;display:block;padding:0 12px;border-radius:12px;background-color:#fafafa;border:1px solid #eee}.product-category{flex:0 0 280px;height:auto;margin-right:50px}.product-category .panel{border-radius:12px}.product-category .panel-header{padding:20px;text-align:center;font-size:18px;font-weight:bold;color:#fff;border-radius:12px 12px 0 0;background-color:#FF5A00}.product-category .panel-body{padding:20px;border:1px solid #eee}.product-category .panel-body li{padding:15px 0 15px 15px;border-bottom:1px solid #eee;position:relative}.product-category .panel-body li::before{display:block;width:3px;height:3px;background-color:#eee;content:'';position:absolute;left:0;top:50%;transform:translateY(-50%)}.product-category .panel-body li.active a{color:#FF5A00;font-weight:700}.product-category .panel-body li a{color:#333}.product-category .panel-footer{padding:25px;color:#fff;text-align:center;border-radius:0 0 12px 12px;background-color:#FF5A00;line-height:25px}.product-category .panel-footer a{padding:12px 50px;margin:20px 0;color:#FF5A00;font-weight:bold;background-color:#fff;border-radius:32px;display:inline-block}.product-title{font-size:32px;font-weight:bold;line-height:38px;margin:30px 0;color:#FF5A00}.product-list{flex:1}.product-list ul{display:flex;flex-wrap:wrap;margin:0 -10px}.product-list li{flex:0 0 33.3333%;padding:0 10px 10px;text-align:center}.product-list li a{display:block;text-decoration:none;color:#333;transition:all .3s}.product-list li a:hover{color:#FF5A00}.product-list li a img{width:100%;height:200px;display:block;background-color:#eee}.product-list li a p{padding:20px 0}.product-info{flex:1}.product-info .flex{margin-bottom:50px}.product-info .title{color:#555}.product-info__content{flex:1}.product-info__content p{color:#555;line-height:28px;margin:6px 0}.product-info__box{padding:20px 0;margin-bottom:20px;border-top:1px solid #eee;border-bottom:1px solid #eee}.product-info__btns{margin-top:30px}.product-info__btns a{width:110px;text-align:center;font-weight:bold;display:block;padding:12px 30px;background-color:#fff;border-radius:58px;border:1px solid #FF5A00;color:#FF5A00;margin-bottom:20px;transition:.3s all}.product-info__btns a:hover{color:#fff;background-color:#FF5A00;border-color:#FF5A00}.product-info__title{width:100%;margin:20px 0;border-bottom:1px solid #FF5A00}.product-info__title span{padding:10px 28px;background-color:#FF5A00;border-radius:12px 12px 0 0;font-weight:bold;color:#fff;display:inline-block}.product-info .table{width:100%;border-collapse:collapse;border:1px solid #eee}.product-info .table th{background-color:#fff8f4;color:#FF5A00}.product-info .table th,.product-info .table td{padding:10px;border:1px solid #eee;font-size:14px}.product-info .table .firstRow td{background-color:#f6f6f6}.product-imgs{width:450px;margin-right:20px}.product-imgs__view{height:350px;background-color:#f8f8f8}.product-imgs__list{height:100px;overflow:hidden;background-color:#eee}.product-imgs .tb-booth{width:450px;height:350px;border:1px solid #cdcdcd;position:relative;z-index:1}.product-imgs .tb-booth img{width:100%;height:100%;display:block}.product-imgs .tb-pic a{display:table-cell;text-align:center;vertical-align:middle}.product-imgs .tb-pic a img{vertical-align:middle}.product-imgs .tb-thumb{width:450px;height:80px;margin:10px 0;overflow:hidden}.product-imgs .tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:80px;width:80px;margin:0 6px 0 0;overflow:hidden;padding:2px}.product-imgs .tb-thumb li a,.product-imgs .tb-thumb li img{width:100%;height:100%;display:block}.product-imgs .tb-thumb .tb-selected{background:none repeat scroll 0 0 #FF5A00}.product-imgs .tb-thumb .tb-selected div{background-color:#ffffff;border:medium none}.product-imgs .tb-thumb li .tb-pic{height:80px;height:76px}.product-imgs div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #cccccc;display:none;text-align:center;overflow:hidden}.product-imgs div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1}.product-area{margin:0 -10px}.product-area span{display:inline-block;padding:12px 30px;background-color:#fff;border:1px solid #eee;border-radius:12px 5px 12px 5px;color:#555;margin:10px}.product-area span.active{color:#FF5A00;border-color:#FF5A00;font-weight:bold}.product-feature p{line-height:20px;margin-bottom:10px}.about{text-align:center}.about .main{margin-bottom:100px}.about .history{height:575px}.about h2{font-size:28px;color:#FF5A00;margin:50px 0}.about-img{flex:0 0 40%;height:380px;margin-right:20px}.about-text{flex:0 0 60%;text-align:left}.about-step{height:260px}.about-info{padding:50px 0}.about-info .flex{margin:20px 0}.about-info h2{margin:30px 0}.about-info p{color:#555;text-indent:2rem;text-align:justify;margin-bottom:10px;line-height:25px}.about-info .step{display:flex;flex-wrap:wrap;position:relative}.about-info .step::after{display:block;content:'';height:2px;width:100%;position:absolute;top:125px;background-color:#e8e8e8}.about-info .step-item{flex:1;padding:10px 20px;text-align:center}.about-info .step-item__img{width:98px;height:98px;margin:0 auto 30px;background-color:#f8f8f8;border-radius:12px}.about-info .step-item__text{color:#FF5A00;line-height:20px;position:relative}.about-info .step-item__text:after{display:block;content:'';width:12px;height:12px;background-color:#FF5A00;border-radius:30px;border:8px solid #fff;position:absolute;left:50%;top:-26px;z-index:9;transform:translateX(-50%)}.about .panel{margin:10px;text-align:center}.about .panel-body{height:380px;background-color:#eee}.about .panel-footer{height:auto;padding:25px 50px;color:#fff;background-color:#FF5A00}.about .panel p{margin-top:20px;line-height:25px}