body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt,ol{margin: 0;padding: 0;word-wrap: break-word}h1,h2,h3,h4,h5,h6{font-weight: normal}body{font-family: "Arial", "microsoft yahei";font-size: 14px;line-height: 1;color: #333}*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-box-sizing: border-box;box-sizing: border-box}li{list-style-type: none;float: left}table{border-collapse: collapse;border-spacing: 0}a,area{text-decoration: none;outline: none;color: #000}img{border: none;vertical-align: middle}i,var,em{font-style: normal}button{font-family: "Arial", "microsoft yahei";font-size: 14px;outline: none;cursor: pointer;border: none;line-height: 1}input[type="submit"]{border: none}iframe{border: none}input,select,textarea{outline: none;font-family: "Arial", "microsoft yahei";font-size: 14px}textarea{resize: none;overflow-y: auto}.at{margin: 0 auto}.fl{float: left}.fr{float: right}.clear{clear: both}.dt{display: table;width: 100%}.fl-w{float: left;width: 100%}.hide{display: none}.ver-container{display: table;width: 100%;text-align: center}.ver-container>*{vertical-align: middle;display: table-cell}.swiper-button-disabled{cursor: no-drop !important;opacity: .5}[class*=icon]{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}[class*=ico]{vertical-align: middle;display: inline-block}body,html{width: 100%;height: 100%}body.over{overflow: hidden}.wid{width: 100%;max-width: 1200px;margin: 0 auto}.main{width: 100vw;height: 100vh}.main .footer{position: fixed;left: 0;bottom: 0}.main .banner{width: 100%;height: 100%;position: relative;z-index: 8}.main .banner ul{width: 100%;height: 100%}.main .banner ul li{width: 100%;height: 100%}.main .banner ul li .text{width: 100%;height: 100vh;display: flex;justify-content: flex-start;padding-top: 10%;flex-direction: column;position: relative;z-index: 999}.main .banner ul li .text .box{max-width: 580px;margin-left: 60px;border-left: 1px solid #fff;padding-left: 25px;color: #fff;position: relative;z-index: 999}.main .banner ul li .text .box .tit{width: 100%;line-height: 40px;font-size: 40px;font-family: Arial, Helvetica, sans-serif}.main .banner ul li .text .box .txt{width: 100%;padding-top: 8px;font-size: 14px;line-height: 26px;letter-spacing: 0.5px;font-family: Arial, Helvetica, sans-serif}.main .banner ul li .text .box .more{padding-top: 20px}.main .banner ul li .text .box .more a{display: inline-block;width: 100px;height: 24px;background-color: #f6931c;color: #333;text-align: center;line-height: 25px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 13px}.main .banner .swiper-pagination{width: 14px;height: 100px;position: absolute;left: 50%;margin-left: -600px;top: 14%}.main .banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;border: 1px solid #fff;background: none;opacity: 1;margin-bottom: 8px}.main .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #f6931c;border: 1px solid #f6931c}.head{width: 100%;height: 78px;background-color: #232323;position: relative;z-index: 99;float: left}.head .head-col{width: 100%;height: 78px}.head .logo{height: 78px;display: flex;justify-content: flex-start;align-items: center}.head .func{height: 78px;display: flex;justify-content: space-between}.head .func .sea-ico{width: 46px;height: 78px;display: flex;justify-content: center;align-items: center}.head .func .menu{height: 78px}.head .func .menu .txt{line-height: 78px;font-size: 16px;color: #fff;text-transform: uppercase}.head .func .menu .ico{height: 78px;width: 64px;display: flex;justify-content: center;align-items: center;position: relative;cursor: pointer}.head .func .menu .ico:after{content: '';position: absolute;left: 50%;margin-top: -11px;top: 50%;margin-left: -16px;width: 6px;height: 6px;border: 1px solid #fff;transition: 0.5s}.head .func .menu .ico:before{content: '';position: absolute;right: 50%;margin-top: 5px;transition: 0.5s;top: 50%;margin-right: -16px;width: 6px;height: 6px;border: 1px solid #fff}.head .func .menu .ico i{display: inline-block;width: 26px;height: 2px;background-color: #fff;position: relative}.head .func .menu .ico i:after{content: '';position: absolute;left: 0;top: -8px;transition: 0.5s;width: 26px;height: 2px;background-color: #fff}.head .func .menu .ico i:before{content: '';position: absolute;left: 0;transition: 0.5s;bottom: -8px;width: 26px;height: 2px;background-color: #fff}.head .func .menu .ico.acti:after{margin-left: -3px;margin-top: -3px}.head .func .menu .ico.acti:before{margin-right: -3px;margin-top: -3px}.head .func .menu .ico.acti i{background: none}.head .func .menu .ico.acti i:after{transform: rotate(45deg);left: 0;top: 0}.head .func .menu .ico.acti i:before{transform: rotate(-45deg);top: 0;left: 0}.head .head-slide{width: 100%;position: absolute;left: 0;top: 78px;background-color: #232323;padding-top: 50px;display: none}.head .head-slide ul{width: 100%;display: flex;justify-content: space-between}.head .head-slide ul li{width: 140px}.head .head-slide ul li h4{width: 100%;height: 38px;background-color: #7d7d7d;text-align: center;line-height: 38px;font-size: 14px;color: #fff;text-transform: uppercase}.head .head-slide ul li p{width: 100%;padding: 20px 0;display: none}.head .head-slide ul li p a{display: block;width: 100%;line-height: 26px;font-size: 14px;color: rgba(255, 255, 255, 0.5);padding-left: 10px;position: relative}.head .head-slide ul li p a:after{content: '';position: absolute;left: 0;top: 11px;width: 4px;height: 1px;background-color: #714c20}.footer{width: 100%;height: 64px;background: rgba(0, 0, 0, 0.5);z-index: 9;float: left;position: relative}.footer .logo{height: 64px;display: flex;justify-content: flex-start;align-items: center}.footer .addr{padding-left: 80px;height: 64px;display: flex;justify-content: center;flex-direction: column}.footer .addr p{line-height: 18px;font-size: 13px;font-family: Arial, Helvetica, sans-serif;color: #6b6b6b}.footer .cont{height: 64px;display: flex;justify-content: space-between}.footer .cont .box{height: 64px;width: 56px;display: flex;justify-content: center;align-items: center;cursor: pointer;position: relative}.footer .cont .box img{opacity: 0.5}.footer .cont .box .box-slide{width: 160px;height: 160px;background-color: #fff;position: absolute;left: 50%;margin-left: -80px;bottom: 88px;padding: 10px;border: 1px solid #f5f5f5;display: none}.footer .cont .box .box-slide:after{content: '';position: absolute;left: 50%;margin-left: -14px;bottom: -14px;width: 0;height: 0;border-right: 14px solid transparent;border-left: 14px solid transparent;border-top: 14px solid #fff;z-index: 10}.footer .cont .box .box-slide:before{content: '';position: absolute;left: 50%;margin-left: -16px;bottom: -16px;width: 0;height: 0;border-right: 16px solid transparent;border-left: 16px solid transparent;border-top: 16px solid #f5f5f5}.footer .cont .box .box-slide img{width: 100%;opacity: 1}.footer .cont .box:hover .box-slide{display: block}.footer.footer-bg .addr,.footer.footer-bg p{color: rgba(255, 255, 255, 0.5)}body{float: left;position: relative}.decoration{width: 326px;position: absolute;left: 0;bottom: 0;z-index: 10}.decoration img{width: 100%}.content{width: 100%}.content .page-bann{width: 100%;height: 254px;float: left;background: url("../img/1c5f75_1920x254.jpg") center no-repeat}.content .page-bann.page-bann2{background: url("../img/4d8b9b_1920x256.jpg") center no-repeat}.content .page-bann .text{width: 100%;max-width: 560px;color: #fff;float: left;height: 254px;display: flex;justify-content: center;flex-direction: column}.content .page-bann .text h3{line-height: 52px;font-size: 34px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif}.content .page-bann .text p{line-height: 26px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;letter-spacing: 0.5px;word-break: break-all}.content .news{width: 100%;padding-top: 76px;min-height: 80vh;float: left}.content .news .news-sidebar{width: 230px}.content .news .news-sidebar .title{width: 100%;height: 24px;background-color: #7d7d7d;line-height: 24px;font-size: 14px;color: #fff;text-align: center;text-transform: uppercase}.content .news .news-sidebar .list{width: 100%;padding: 20px 0}.content .news .news-sidebar .list ul{width: 100%}.content .news .news-sidebar .list ul li{width: 100%}.content .news .news-sidebar .list ul li a{color: #444}.content .news .news-sidebar .list ul li h4{width: 100%;line-height: 26px;font-size: 14px;color: #383838;padding-left: 10px;cursor: pointer}.content .news .news-sidebar .list ul li p{width: 100%;padding: 4px 0;padding-bottom: 8px;display: none}.content .news .news-sidebar .list ul li p a{width: 100%;display: block;line-height: 22px;padding-left: 19px;font-size: 13px}.content .news .news-sidebar .list ul li p a:hover{color: #f58c0e}.content .news .news-col{width: calc(100% - 320px);padding-bottom: 40px}.content .news .news-col .text{width: 100%;margin-bottom: 40px}.content .news .news-col .text h5{line-height: 50px;font-size: 18px;font-family: Arial, Helvetica, sans-serif}.content .news .news-col .text p{line-height: 26px;font-size: 14px;color: #4b4b4b;font-family: Arial, Helvetica, sans-serif;letter-spacing: 0.5px;word-break: break-all}.content .news .news-col .list{width: 100%}.content .news .news-col .list ul{width: 100%}.content .news .news-col .list ul li{width: 100%;margin-bottom: 35px}.content .news .news-col .list ul li .imgs{width: 190px}.content .news .news-col .list ul li .imgs img{width: 100%}.content .news .news-col .list ul li .text{width: calc(100% - 230px)}.content .news .news-col .list ul li .text h5{line-height: 40px;font-size: 30px;text-decoration: underline}.content .news .news-col .list ul li .text p{padding-top: 20px;font-size: 14px;line-height: 26px}.content .news .news-col .page{width: 100%;text-align: center;padding-top: 20px}.products{width: 100%;min-height: 100px;float: left}.products .list{width: 100%;padding: 50px 0;float: left;display: flex;justify-content: center;flex-wrap: wrap}.products .list .box{width: 100%;margin: 35px 0;position: relative;transition: 0.5s;float: left}.products .list .box .imgs{width: 100%}.products .list .box .imgs img{max-width: 100%}.products .list .box .text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 10px 30px}.products .list .box .text .ico{width: 100%;height: 126px;display: flex;justify-content: flex-start;align-items: center}.products .list .box .text .ico img{max-height: 60%}.products .list .box .text .txt{width: 100%;padding: 10px 0}.products .list .box .text .txt h5{line-height: 36px;font-size: 22px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color: #fff}.products .list .box .text .txt h4{line-height: 36px;font-size: 28px;color: #fff;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase}.products .list .box .text .labels{width: 100%;padding: 0 30px;position: absolute;left: 0;bottom: 20px;word-wrap: break-word}.products .list .box .text .labels p{width: 100%;text-align: left;line-height: 26px;font-size: 14px;word-wrap: break-word;color: rgba(255, 255, 255, 0.7)}.products .list .box:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);transform: translateY(-20px)}.products .list .box:hover .text .txt{text-decoration: underline;color: #fff}.contact{width: 100%;min-height: 100px;float: left;background: #e8e8e9 url("../img/bc6343_1920x520.jpg") bottom center no-repeat;background-size: 100% auto;min-height: 540px;padding-top: 45px}.contact .title{width: 100%;font-size: 26px;font-family: Arial, Helvetica, sans-serif;color: #e2720c;line-height: 100px}.contact .content{width: 100%;min-height: 100px}.contact .content .item{width: 100%;padding: 7px 0;display: flex;justify-content: space-between}.contact .content .item .tit{width: 108px;height: 22px;background-color: #f78216;display: flex;justify-content: flex-start;align-items: center}.contact .content .item .tit .ico{width: 28px;height: 22px;display: flex;justify-content: center;align-items: center}.contact .content .item .tit .ico img{max-width: 100%;max-height: 100%}.contact .content .item .tit .txt{line-height: 22px;color: #fff;font-size: 14px;padding-left: 4px;font-family: Arial, Helvetica, sans-serif}.contact .content .item .text{width: calc(100% - 108px);line-height: 22px;font-size: 14px;color: #222;font-family: Arial, Helvetica, sans-serif;padding-left: 10px}.teams{width: 100%;min-height: 100px;float: left}.teams .item{width: 100%;max-width: 160px;margin: 0 auto;min-height: 100px;margin-bottom: 40px}.teams .item .imgs{width: 100%;overflow: hidden}.teams .item .imgs img{width: 100%;transition: 0.5s}.teams .item .text{width: 100%;text-align: center;padding: 12px 0}.teams .item .text a{text-decoration: none}.teams .item .text .name{width: 100%;line-height: 24px;font-size: 16px;color: #262626;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}.teams .item .text .lab{width: 100%;line-height: 20px;font-size: 14px;color: #444;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}.teams .item:hover .imgs img{transform: scale(1.1, 1.1)}.teams .item:hover .text a .name{color: #f58c0e}.header{width: 100%;background-color: #232323;float: left;padding-top: 6px}.header .intr{width: 100%;position: relative;z-index: 100}.header .intr .logo{width: auto;height: 70px;display: flex;justify-content: center;align-items: center}.header .intr .logo img{width: 276px}.header .intr .func{height: auto;padding-top: 10px;line-height: 58px}.header .intr .func .ico{width: 32px;height: 58px;display: flex;justify-content: center;align-items: center}.header .intr .func .language{line-height: 58px}.header .intr .func .language a{display: inline-block;min-width: 58px;text-align: center;font-size: 16px;color: rgba(255, 255, 255, 0.8);text-decoration: none}.header .intr .func .language a.acti{color: #fff}.header .intr .func .menu{height: 58px}.header .intr .func .menu .txt{line-height: 58px;font-size: 16px;color: #fff;text-transform: uppercase}.header .intr .func .menu .ico{height: 58px;width: 64px;display: flex;justify-content: center;align-items: center;position: relative;cursor: pointer}.header .intr .func .menu .ico:after{content: '';position: absolute;left: 50%;margin-top: -11px;top: 50%;margin-left: -16px;width: 6px;height: 6px;border: 1px solid #fff;transition: 0.5s}.header .intr .func .menu .ico:before{content: '';position: absolute;right: 50%;margin-top: 5px;transition: 0.5s;top: 50%;margin-right: -16px;width: 6px;height: 6px;border: 1px solid #fff}.header .intr .func .menu .ico i{display: inline-block;width: 26px;height: 2px;background-color: #fff;position: relative}.header .intr .func .menu .ico i:after{content: '';position: absolute;left: 0;top: -8px;transition: 0.5s;width: 26px;height: 2px;background-color: #fff}.header .intr .func .menu .ico i:before{content: '';position: absolute;left: 0;transition: 0.5s;bottom: -8px;width: 26px;height: 2px;background-color: #fff}.header .intr .func .menu .ico.acti:after{margin-left: -3px;margin-top: -3px}.header .intr .func .menu .ico.acti:before{margin-right: -3px;margin-top: -3px}.header .intr .func .menu .ico.acti i{background: none}.header .intr .func .menu .ico.acti i:after{transform: rotate(45deg);left: 0;top: 0}.header .intr .func .menu .ico.acti i:before{transform: rotate(-45deg);top: 0;left: 0}.header .nav{width: 100%;float: left;height: 44px;position: relative;z-index: 100}.header .nav ul{width: 100%;display: flex;justify-content: space-between}.header .nav ul li{line-height: 44px;padding: 0 15px;position: relative;text-align: center;float: left;cursor: pointer}.header .nav ul li h4{font-size: 14px;line-height: 44px;text-transform: uppercase;color: #c3c3c3}.header .nav ul li p{width: 132px;background-color: rgba(0, 0, 0, 0.6);position: absolute;margin: 0;left: 50%;margin-left: -66px;top: 44px;z-index: 99;display: none;padding: 6px 0}.header .nav ul li p a{display: inline-block;line-height: 22px;font-size: 14px;text-align: center;padding: 4px 0;float: left;width: 100%;color: #c3c3c3;text-decoration: none}.header .nav ul li p a:hover{background-color: rgba(0, 0, 0, 0.8)}.header .nav ul li:first-child{padding-left: 0}.header .nav ul li:last-child{padding-right: 0}.header .nav ul li:hover p{display: block}.header .head-slide{width: 100%;position: fixed;left: 0;top: 0;background-color: #232323;display: none;z-index: 98;padding-top: 70px}.header .head-slide ul{width: 100%;margin: 0}.header .head-slide ul li{width: 100%;border-bottom: 1px solid #393838;border-top: 1px solid #8d8c8c}.header .head-slide ul li h4{width: 100%;height: 38px;background-color: #504e4e;padding: 0 15px;margin: 0;line-height: 38px;font-size: 14px;color: rgba(255, 255, 255, 0.7);position: relative;text-transform: uppercase}.header .head-slide ul li p{width: 100%;padding: 10px 0;padding-left: 20px;display: none}.header .head-slide ul li p a{display: block;width: 100%;line-height: 26px;font-size: 14px;color: rgba(255, 255, 255, 0.5);padding-left: 10px;position: relative}.header .head-slide ul li p a:after{content: '';position: absolute;left: 0;top: 11px;width: 4px;height: 1px;background-color: #714c20}.header .head-slide ul li.btns h4:after{content: "";position: absolute;right: 20px;top: 50%;margin-top: -10px;width: 20px;height: 20px;background: url("../img/6811d0_16x16.png") center no-repeat;background-size: 16px 16px;transition: 0.5s}.header .head-slide ul li.acti h4:after{transform: rotate(90deg)}@media screen and (max-width: 1378px){.footer{z-index: 100;background: rgba(0, 0, 0, 0.8)}.decoration{display: none}}@media screen and (max-width: 1300px){.decoration{display: none}}@media screen and (max-width: 1200px){.products .list .box .text .ico{height: 100px}.products .list .box .text .txt h5{font-size: 20px;line-height: 32px}.products .list .box .text .txt h4{font-size: 24px;line-height: 32px}}@media screen and (max-width: 998px){.main .banner .swiper-pagination{width: 100%;left: 0;top: initial;bottom: 0;z-index: 999;height: auto;margin-left: initial}.head .head-slide{padding-top: 10px;top: 60px}.main .banner{height: 70%}body.over{overflow: initial}.main .banner .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px}.head .head-slide ul{display: initial}.head .head-slide ul li{width: 50%;padding: 0 20px}.head .head-slide ul li p{padding: 10px 0}.main .banner ul li .text .box{margin-left: 30px;margin-top: 60px}.content .news .news-sidebar{display: none}.content .news .news-col{width: 100%;padding: 0 20px}.content .news .news-col .list ul li .imgs{width: 100%;text-align: center}.content .news .news-col .list ul li .imgs img{width: 200px}.content .news .news-col .list ul li .text{width: 100%;padding-top: 20px}.content .news{padding-top: 20px}.content .news .news-col .list ul li .text h5{font-size: 20px;line-height: 30px}.content .news .news-col .list ul li .text p{padding-top: 10px}.content .news .news-col .list ul li{margin-bottom: 0}.head .logo img{height: 40px}.head .logo{padding-left: 15px}.content .page-bann .text h3{font-size: 24px;line-height: 36px}.content .page-bann .text{padding: 0 20px;padding-top: 40px}.footer{height: auto}.footer .addr{padding-left: 0;text-align: center;display: initial;width: 100%}.footer .logo{width: 100%;text-align: center;display: flex;height: 50px;justify-content: center}.footer .cont{display: flex;justify-content: center;width: 100%}.footer .cont{height: 40px}.footer .cont .box{height: 40px}.footer .cont .box img{position: relative;top: -20px}.head{height: 60px}.head .head-col{height: 60px}.head .logo{height: 60px}.head .func{height: 60px}.head .func .sea-ico{height: 60px}.head .func .menu{height: 60px}.head .func .menu .ico{height: 60px}.head .func .menu .txt{height: 60px;line-height: 60px}.main .footer{position: initial}.products .list .box{margin: 10px 0}.content .news .teams-col{padding: 0}.teams .item{margin-bottom: 0}.content .news .news-col .text{margin-bottom: 10px}.header{padding-top: 0;padding: 0 15px}}