#bannerrolling{min-height:240px}#bannerrolling .swiper-button-prev,#bannerrolling .swiper-button-next,#productrolling .swiper-button-prev,#productrolling .swiper-button-next{width:56px;height:52px;opacity:.3;transition:all .3s}#bannerrolling .swiper-button-prev:hover,#bannerrolling .swiper-button-next:hover,#productrolling .swiper-button-prev:hover,#productrolling .swiper-button-next:hover{opacity:1}#bannerrolling .swiper-button-prev,#productrolling .swiper-button-prev{background:url(../images/index/left.png) no-repeat !important}#bannerrolling .swiper-button-next,#productrolling .swiper-button-next{background:url(../images/index/right.png) no-repeat !important}#bannerrolling .swiper-wrapper .swiper-slide,#productrolling .swiper-wrapper .swiper-slide{color:#fff}#bannerrolling .swiper-wrapper .swiper-slide>img,#productrolling .swiper-wrapper .swiper-slide>img{width:100%}#bannerrolling .swiper-wrapper .swiper-slide h5,#productrolling .swiper-wrapper .swiper-slide h5{font-size:50px;position:absolute;top:150px;left:50%;z-index:10}#bannerrolling .swiper-wrapper .swiper-slide p,#productrolling .swiper-wrapper .swiper-slide p{font-size:20px;position:absolute;top:320px;left:50%;z-index:10}#bannerrolling .swiper-wrapper .swiper-slide.swiper-slide-active h5,#productrolling .swiper-wrapper .swiper-slide.swiper-slide-active h5{animation:rolling .5s ease-in-out 1 forwards}#bannerrolling .swiper-wrapper .swiper-slide.swiper-slide-active p,#productrolling .swiper-wrapper .swiper-slide.swiper-slide-active p{animation:rolling .8s ease-in-out 1 forwards}#bannerrolling .swiper-pagination-bullet,#productrolling .swiper-pagination-bullet{width:50px;height:5px;background:#e0e0e0;border-radius:0;opacity:1;overflow:hidden;text-indent:-999px;cursor:pointer}#bannerrolling .swiper-pagination-bullet-active,#productrolling .swiper-pagination-bullet-active{background:#009a67}.brand{width:100%;background:url(../images/index/bg.jpg) no-repeat center top;background-size:cover;position:relative;z-index:1}.brand .title{display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;height:140px;padding:0 50px;box-sizing:border-box}.brand .title .bt{font-size:30px;font-weight:bold;text-transform:uppercase;flex:none}.brand .title .txt{font-family:"Georgia";font-size:21px;font-style:italic;flex:1;width:0;margin:0 20px 0 50px}.brand .title .button{flex:none;line-height:40px;background:#009a67;color:#fff;font-size:14px;padding:0 10px;border-radius:4px;white-space:nowrap;font-weight:normal;transition:all .3s;width:auto}.brand .title .button:hover{background:rgba(0,154,103,0.8)}.brand .brandlist{width:100%;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:stretch;flex-flow:row wrap}.brand .brandlist .item{flex:none;width:33.3333%;position:relative;padding:0;line-height:0;}.brand .brandlist .item::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:10;transition:all .3s;background:transparent}.brand .brandlist .item .bigimg{width:100%;overflow:hidden}.brand .brandlist .item .bigimg img{width:100%;max-height:400px;transition:all .3s}.brand .brandlist .item .img,.brand .brandlist .item .txt{transition:all .3s;position:absolute;z-index:20}.brand .brandlist .item .img{width:100%;text-align:center;left:0;top:16%;z-index:20;text-align:center;transform:translateY(10px);transition:all .6s}.brand .brandlist .item .img img{width:auto;max-width:300px;height:150px}.brand .brandlist .item .txt{font-size:18px;color:#fff;line-height:1.5;text-align:center;width:100%;text-align:center;transform:translateY(10px);left:0;top:66%;z-index:20;text-align:center}.brand .brandlist .item:hover::after{background:rgba(0,0,0,0.3)}.brand .brandlist .item:hover .bigimg img{transform:scale(1.1)}.brand .brandlist .item:hover .txt,.brand .brandlist .item:hover .img{transform:translateY(-10px)}.brand .brandlist .item:nth-child(7),.brand .brandlist .item:nth-child(8),.brand .brandlist .item:nth-child(9),.brand .brandlist .item:nth-child(10),.brand .brandlist .item:nth-child(11),.brand .brandlist .item:nth-child(12),.brand .brandlist .item:nth-child(13),.brand .brandlist .item:nth-child(14),.brand .brandlist .item:nth-child(15),.brand .brandlist .item:nth-child(16),.brand .brandlist .item:nth-child(17),.brand .brandlist .item:nth-child(18),.brand .brandlist .item:nth-child(19),.brand .brandlist .item:nth-child(10){display:block;}.brand .brandlist.more .item:nth-child(7),.brand .brandlist.more .item:nth-child(8),.brand .brandlist.more .item:nth-child(9),.brand .brandlist.more .item:nth-child(10),.brand .brandlist.more .item:nth-child(11),.brand .brandlist.more .item:nth-child(12){display:block}.brand .brandlist.active .item::after{background:transparent}.brand .brandlist.active .item .fixed{transform:translateY(0px);opacity:1}.brand .brandlist.active .item:hover::after{background:rgba(0,0,0,0.3)}.brand .brandlist.active .item:hover>img{transform:scale(1.1)}.brand .bottom{text-align:center;background:rgba(0,0,0,0.5)}.brand .bottom a{display:inline-block;color:#fff;line-height:20px;padding:15px 20px;font-weight:normal;text-transform:uppercase}.brand .bottom a::before{content:"more brand"}.brand .bottom a img{vertical-align:middle;transition:all .3s}.brand .brandlist.more+.bottom a::before{content:"closed"}.brand .brandlist.more+.bottom a img{transform:rotate(180deg)}.careers{padding:50px;background:#f0f0f0}.careers .title{display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;padding-bottom:100px}.careers .title span{flex:none;margin-right:50px;font-size:30px;text-transform:uppercase}.careers .title em{font-family:"Georgia";color:#303030;flex:1;width:0;text-align:left;font-size:21px}.careers #picList{padding:0 100px 0 30px;width:100%;height:200px;position:relative}.careers #picList .fixedlink{overflow:hidden;width:36px;padding:0;position:absolute;right:10px;top:10px;height:100px}.careers #picList .fixedlink .swiper-pagination{color:#848484;height:30px;line-height:30px;text-align:center;font-size:14px;font-family:"Georgia";left:0;top:0;background:#f5f5f5}.careers #picList .fixedlink .swiper-button-prev,.careers #picList .fixedlink .swiper-button-next{width:36px;height:36px;overflow:hidden;cursor:pointer;margin-bottom:1px;left:0;right:0;margin-top:0}.careers #picList .fixedlink .swiper-button-prev{background:#009a67 url(../images/index/s.png) no-repeat center;top:30px}.careers #picList .fixedlink .swiper-button-prev:hover{background:#73c8ac url(../images/index/s.png) no-repeat center}.careers #picList .fixedlink .swiper-button-next{background:#009a67 url(../images/index/x.png) no-repeat center;top:66px}.careers #picList .fixedlink .swiper-button-next:hover{background:#73c8ac url(../images/index/x.png) no-repeat center}.careers #picList .swiper-slide{text-align:center;zoom:1;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap}.careers #picList .swiper-slide .item{flex:none;width:20%;border-right:1px solid #e0e0e0}.careers #picList .swiper-slide .item:last-child{border-right:0}.careers #picList .swiper-slide .item img{width:90%;max-width:220px;max-height:120px}.careers #picList .swiper-slide .item .txt{color:#303030;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.careers #picListTwo{display:block;padding:0 40px 0 0px;width:100%;height:200px;position:relative}.careers #picListTwo .fixedlink{overflow:hidden;width:36px;padding:0;position:absolute;right:10px;top:10px;height:100px}.careers #picListTwo .fixedlink .swiper-pagination{color:#848484;height:30px;line-height:30px;text-align:center;font-size:14px;font-family:"Georgia";left:0;top:0;background:#f5f5f5}.careers #picListTwo .fixedlink .swiper-button-prev,.careers #picListTwo .fixedlink .swiper-button-next{width:36px;height:36px;overflow:hidden;cursor:pointer;margin-bottom:1px;left:0;right:0;margin-top:0}.careers #picListTwo .fixedlink .swiper-button-prev{background:#009a67 url(../images/index/s.png) no-repeat center;top:30px}.careers #picListTwo .fixedlink .swiper-button-prev:hover{background:#73c8ac url(../images/index/s.png) no-repeat center}.careers #picListTwo .fixedlink .swiper-button-next{background:#009a67 url(../images/index/x.png) no-repeat center;top:66px}.careers #picListTwo .fixedlink .swiper-button-next:hover{background:#73c8ac url(../images/index/x.png) no-repeat center}.careers #picListTwo .swiper-slide{text-align:center;zoom:1;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap}.careers #picListTwo .swiper-slide .item{flex:none;width:50%;border-right:1px solid #e0e0e0}.careers #picListTwo .swiper-slide .item:last-child{border-right:0}.careers #picListTwo .swiper-slide .item img{width:90%;max-width:220px;max-height:120px}.careers #picListTwo .swiper-slide .item .txt{color:#303030;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes rolling{0%{left:40%;opacity:0}100%{left:20%;opacity:1}}.insideimg{width:100%;margin:auto;height:500px}.insideimg.contact{height:280px}.insideimg.careersimg{height:280px}.insideimg.about{height:280px}.inside{width:100%;margin:auto;padding:10px 45px;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:stretch}.inside .leftside{flex:none;width:360px;margin-right:55px;background:#f1f1f1}.inside .leftside .leftclick{display:none}.inside .leftside li{display:block;line-height:85px;padding:0 12px;position:relative;overflow:hidden}.inside .leftside li a{display:block;border-bottom:1px solid #fff;color:#494949;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:center;flex-flow:row nowrap}.inside .leftside li a img{vertical-align:middle;flex:none}.inside .leftside li a span{flex:auto;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inside .leftside li::after{width:6px;height:100%;background:#009a67;position:absolute;left:0;top:-100%;content:"";transition:all .3s}.inside .leftside li::before{width:0;height:0;border:6px solid transparent;position:absolute;left:-10px;top:40%;content:"";transition:all .3s;border-left-color:#009a67}.inside .leftside li:hover,.inside .leftside li.active{background:#fff}.inside .leftside li:hover a,.inside .leftside li.active a{color:#009a67;font-size:18px;font-weight:500}.inside .leftside li:hover::after,.inside .leftside li.active::after{top:0}.inside .leftside li:hover::before,.inside .leftside li.active::before{left:6px}.inside .rightcontent{flex:auto;width:0}.inside .rightcontent .adlist{line-height:60px;color:#11100d;border-bottom:1px solid #f1f1f1;margin-bottom:36px}.inside .rightcontent .adlist a{position:relative;color:#11100d;text-transform:uppercase}.inside .rightcontent .adlist a::after{content:"/"}.inside .rightcontent .adlist a:last-child::after{content:""}.inside .rightcontent .productlist{display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:flex-start;flex-flow:row wrap}.inside .rightcontent .productlist .item{flex:none;width:315px;text-align:center;margin-bottom:20px}.inside .rightcontent .productlist .item .img{width:315px;height:315px;overflow:hidden;background:#f1f1f1}.inside .rightcontent .productlist .item .img img{width:100%;transition:all .3s}.inside .rightcontent .productlist .item:hover .img img{transform:scale(1.1)}.inside .rightcontent .productlist .item:hover p{color:#009a67;text-decoration:none}.inside .rightcontent .productlist .item p{text-align:center;line-height:20px;padding:15px 0;margin:0;word-wrap:break-word;color:#11100d;font-size:14px;text-decoration:none}.aboutlayout{width:100%;background:#fff}.aboutlayout.bg{background:#f0f0f0}.aboutlayout .layout_one,.aboutlayout .layout_two{width:80%;max-width:1400px;margin:auto}.aboutlayout .layout_four{display:none}.aboutlayout .layout_one{display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:flex-start;padding:60px 0}.aboutlayout .layout_one.three{padding-top:100px}.aboutlayout .layout_one .left{flex:auto;width:0}.aboutlayout .layout_one .left h1{text-transform:uppercase;font-size:36px;color:#333;padding:0;margin:0;line-height:2;font-weight:normal}.aboutlayout .layout_one .left p{line-height:30px;color:#666;font-size:16px;margin-bottom:30px}.aboutlayout .layout_one .left p span{font-weight:bold}.aboutlayout .layout_one .left h2{font-size:20px;color:#666;margin-bottom:20px}.aboutlayout .layout_one .left .list li{display:block;line-height:36px;color:#454545;font-size:18px}.aboutlayout .layout_one .left .list li::before{content:"●";color:#009a67;margin-right:5px}.aboutlayout .layout_one .left dl,.aboutlayout .layout_one .left dt,.aboutlayout .layout_one .left dd{list-style:none;padding:0;margin:0;font-size:30px;color:#444;line-height:36px}.aboutlayout .layout_one .left dt{margin-top:30px;text-transform:uppercase}.aboutlayout .layout_one .left dt:first-child{margin-top:0}.aboutlayout .layout_one .left dd{font-size:16px}.aboutlayout .layout_one .right{flex:none;width:450px;text-align:right}.aboutlayout .layout_one .right img{max-width:400px}.aboutlayout .layout_two{padding:70px 0 40px;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:flex-start}.aboutlayout .layout_two .left{flex:none;width:550px;margin-top:-30px;margin-bottom:-120px}.aboutlayout .layout_two .left img{width:450px;box-shadow:5px 5px 20px rgba(0,0,0,0.3)}.careers_main{width:100%;margin:auto;background:#f0f0f0}.careers_main .careerstxt{width:80%;margin:auto;max-width:1400px;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;padding-top:65px;margin-bottom:80px}.careers_main .careerstxt .left{flex:auto;width:0}.careers_main .careerstxt .left h1{text-transform:uppercase;font-size:36px;color:#333;padding:0;margin:0;line-height:2;font-weight:normal}.careers_main .careerstxt .left p{font-size:16px;line-height:2;margin-bottom:30px}.careers_main .careerstxt .right{flex:none;width:320px;margin-left:120px}.careers_main .careerstxt .right img{width:320px;transition:all .3s}.careers_main .careerstxt:hover .right img{border-radius:16px;box-shadow:5px 5px 5px #999}.careers_main .careersimg{width:80%;margin:auto;max-width:1400px;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;flex-flow:row wrap}.careers_main .careersimg li{flex:none;width:265px;margin-bottom:20px;text-align:center}.careers_main .careersimg li p{font-size:14px;color:#303030;line-height:4;list-style:none;padding:0;margin:0}.careers_main .careersimg li a{background:#fff;width:265px;height:215px;display:block;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:hidden;transition:all .3s}.careers_main .careersimg li a img{width:220px;transition:all .3s}.careers_main .careersimg li:hover a{background:#fff;}.careers_main .careersimg li:hover a img{transform:scale(1.1)}.contact_main{width:100%;margin:auto;background:#f0f0f0;overflow:hidden}.contact_main .main{width:1200px;padding:70px 0 100px;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;align-items:flex-start;color:#333}.contact_main .main .title{font-size:30px;line-height:2}.contact_main .main .leftlist{flex:none;width:50%}.contact_main .main .leftlist .url p{display:inline-block;margin-right:40px}.contact_main .main .leftlist .url p img{vertical-align:middle;margin-right:5px}.contact_main .main .leftlist .url p a{color:#333}.contact_main .main .leftlist dl{padding:0;font-size:14px;border-right:1px solid #fff}.contact_main .main .leftlist dl dt,.contact_main .main .leftlist dl dd{padding:0;margin-inline-start:0px}.contact_main .main .leftlist dl dt{font-size:18px;margin-top:30px;line-height:2;text-transform:uppercase}.contact_main .main .leftlist dl dd{line-height:30px}.contact_main .main .rightinput{flex:none;width:50%;padding-left:125px}.contact_main .main .rightinput ul li{display:block}.contact_main .main .rightinput ul li p{line-height:35px;padding-top:10px}.contact_main .main .rightinput ul li p::after{content:"*";color:#f00;margin-left:5px}.contact_main .main .rightinput ul li input,.contact_main .main .rightinput ul li textarea{width:100%;border:1px solid #e0e0e0;background:#e0e0e0;height:50px;outline:none;font-family:"Museo Sans ";font-size:16px;color:#666;transition:border-color .3s}.contact_main .main .rightinput ul li input:focus,.contact_main .main .rightinput ul li textarea:focus{border-color:#009a67}.contact_main .main .rightinput ul li input{text-indent:1em}.contact_main .main .rightinput ul li textarea{padding:10px;height:140px;line-height:1}.contact_main .main .rightinput ul li button{background:#009a67;font-size:18px;text-transform:uppercase;line-height:48px;border:0;color:#fff;cursor:pointer;padding:0 15px;margin-top:25px;outline:none;transition:background-color .3s}.contact_main .main .rightinput ul li button:hover{background:rgba(0,154,103,0.7)}.adlist{border-top:1px solid #e0e0e0;line-height:50px;background:#f1f1f1}.adlist a{color:#4f4f4f;padding-left:10px}.adlist a::after{content:"/";margin-left:10px}.adlist a:last-child::after{content:""}.pagemain{width:80%;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;padding:50px 0;align-items:flex-start}.pagemain .left{flex:none;width:40%}.pagemain .left a{overflow:hidden;display:block}.pagemain .left img{width:100%;margin:auto;display:block;max-width:420px}.pagemain .right{flex:auto;width:0;margin-left:100px}.pagemain .right .title{padding-top:20px;font-size:30px;font-weight:bold;color:#333}.pagemain .right .xq{padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;flex-flow:row wrap}.pagemain .right .xq dt,.pagemain .right .xq dd{padding:0;margin:0;line-height:1;padding:20px 0}.pagemain .right .xq dt{flex:none;width:20%;font-weight:bold}.pagemain .right .xq dd{flex:none;width:80%;padding-left:20px;box-sizing:border-box}@media (max-width: 768px){.adlist a:nth-child(1),.adlist a:nth-child(2){display:none}.adlist a:nth-child(3){display:block;padding-left:40px;background:url(../images/warp/back.png) no-repeat 10px center;background-size:20px 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pagemain{background:#f1f1f1;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;padding:0px 0 15px;flex-flow:row wrap;align-items:flex-start}.pagemain .left{flex:none;width:100%;margin-bottom:15px;background:#fff}.pagemain .left a{display:block;padding:0;margin:0}.pagemain .left img{width:100%;line-height:0;font-size:0}.pagemain .right{flex:none;width:100%;margin:0}.pagemain .right .title{font-size:18px;padding:10px 15px;font-weight:bold;color:#333;background:#fff;margin-bottom:15px}.pagemain .right .xq{padding:0 15px;margin:0;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;flex-flow:row wrap}.pagemain .right .xq dt,.pagemain .right .xq dd{padding:0;margin:0;line-height:1;padding:20px 0}.pagemain .right .xq dt{flex:none;width:30%;font-weight:bold}.pagemain .right .xq dd{flex:none;width:70%;padding-left:0px;box-sizing:border-box}}
