.banner1 .slick-dots,.wrap{margin:0 auto;width:94%;max-width:1600px} .header{height:100px;position:fixed;top:0;left:0;right:0;z-index:200;background:#fff;-webkit-box-shadow:rgba(0,0,0,.3) 0 0 3px 0;box-shadow:rgba(0,0,0,.3) 0 0 3px 0} .logo{margin-top:18px;height:61px;float:left} .logo img{width:auto;height:100%;display:block;overflow:hidden} .nav{margin-top:30px;float:right;overflow:inherit;} .nav li{margin-left:50px;float:left;position: relative;} .nav li .nnav{ position: absolute;top:70px;left: 0; overflow: hidden;height: auto; transition:all 1s;transform:translateY(50px);opacity: 0;visibility: hidden; } .nav li:hover .nnav{transform:translateY(0px);opacity: 1;visibility: visible;} .nav li .nnav li{margin: 0;width: 100%;} .nav li .nnav li a{ color: #333; height: 70px; background-color: #fff; border-right: 1px solid #e6e6e6; text-align: center; transition: color 0.6s; box-sizing: border-box; display: block; line-height: 70px; font-size: 20px; margin: 0; border-right: none; position: relative; padding: 0 20px;} .nav li .nnav li a:before{ content: ""; position: absolute; z-index: 0; background: #0073bc; left: 0%; width: 0%; bottom: 0; height: 100%; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .nav li .nnav li a:hover:before{ width: 100%; } .nav li .nnav li a span{white-space: nowrap;margin: 0;font-size: 16px;color: #999;transition: all .3s;position:relative;z-index:10;} .nav li .nnav li a:hover span{color: #fff;} .nav .v1{font-size:18px;line-height:40px;color:#999;text-align:center;display:block;-webkit-transition:transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .nav .v1 span{opacity:1;text-transform:capitalize;display:block;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s} .nav .v1:after{content:attr(data-hover);color:#f26228;opacity:0;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:opacity .3s;transition:opacity .3s} .nav li.on .v1,.nav li:hover .v1{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)} .nav li.on .v1 span,.nav li:hover .v1 span{opacity:0} .nav li.on .v1:after,.nav li:hover .v1:after{opacity:1} .menuBtn{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s} /*@font-face{font-family:Camila;src:url(../fonts/Camila-Bold.otf)}*/ .Camila{font-family:Camila;font-weight:700} body,html{background:#eaeaea} .g-more01{width:43px;height:43px;background:rgba(0,0,0,0);border:1px solid rgba(173,173,173,1);border-radius:50%;line-height:41px;text-align:center;display:block;background:url(../images/icon-f01.png) center center no-repeat} .g-more01.more02{background-image:url(../images/icon-f02.png)} .g-more02{width:36px;height:56px;display:block;background:url(../images/icon-f03.png) center center no-repeat} .g-more03{font-size:12px;padding-right:32px;color:#fff;background:url(/img/p02.png) right center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;display:inline-block} .g-more03:hover{color:#fff} .g-more04{padding-left:38px;height:25px;line-height:25px;background:url(../images/icon-f05.png) 0 center no-repeat;-webkit-background-size:26px auto;background-size:26px auto;font-size:12px;color:#666;display:block} .g-more04:hover{color:#666} .g-tit01{position:relative} .g-tit01 .left{padding-right:100px} .g-tit01 h2{margin-bottom:10px;font-size:25px;color:#111;line-height:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: inline-block;font-weight:400} .g-tit01 .Camila{margin-left: 20px; font-weight: normal;} .g-tit01 em{margin-bottom:12px;width:10px;height:2px;display:block;background:#9a9a9a} .g-tit01 .desc{font-size:18px;color:#666;line-height:2} .g-tit01 .g-more04{position:absolute;right:0;bottom:0} .g-tit01 .newslist{overflow: hidden;margin-top: 20px;width: 50%;} .g-tit01 .newslist li{width: 23%;margin-right: 2%;float: left;} .g-tit01 .newslist li:last-child{margin-right: 0;} .g-tit01 .newslist li a{display: block; background: #f5f5f5; color: #666; padding: 10px 0; text-align: center;font-size: 16px; border-radius: 5px;transition:all 0.6s;} .g-tit01 .newslist li:hover a{color: #fff;background: #014589;} .g-tit01 .newslist li.on a{color: #fff;background: #014589;} .banner1{position:relative} .banner1 .line{position:absolute;top:0;bottom:6px;left:8.33%;z-index:100;display:block;border-left:1px solid #fff;opacity:.14} .banner1 .line.s2{left:72.14%} .banner1 .line.s3{left:81.3%} .banner1 .line.s4{left:90.47%} .banner1 .item{width:100vw;height:100vh;display:block;overflow:hidden;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat} .banner1 .pic,.banner1 .pic img,.banner1 .video,.banner1 .video video{display:block;width:100%;height:100%;object-fit:fill} .banner1 .cover{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2} .banner1 .cover .tit{margin-bottom:40px} .banner1 .cover .tit h3{font-size:72px;line-height:1.5;color:#fff} .banner1 .cover .desc{margin-bottom:70px;font-size:18px;color:#fff;line-height:23px} .banner1 .cover .more{width:112px;height:40px;background:rgba(255,255,255,1);border-radius:20px;font-size:14px;color:rgba(51,51,51,1);line-height:40px;display:block;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s} .banner1 .cover .more:hover{opacity:.8} .banner1 .ban_ani{display:inline-block;position:relative;overflow:hidden} .banner1 .animated .ani_bg1{animation:.4s ease-in-out .2s forwards ani_bg} .banner1 .ani_txt1{transform:translateY(100%)} .banner1 .animated .ani_txt1{animation:.4s ease-in-out .5s forwards ani_txt1} .banner1 .item .tit1{font-size:24px;line-height:1.5em;font-weight:700;letter-spacing:2px;color:#fff;font-family:inherit} .banner1 .c1{color:#014589} .banner1 .txt1{text-align:center} .banner1 .txt.txt1{text-align:left} .banner1 .txt1 .en{margin-bottom:60px;display:block;font-size:0} .banner1 .txt1 .word1{margin:0 5px} .banner1 .txt1 .letter1{display:inline-block;vertical-align:middle;font-size:36px;line-height:2rem;font-weight:700;font-family:arial;color:#fff;letter-spacing:3px;background-color:#fff;visibility:hidden} .banner1 .txt1 .animated.en{opacity:1!important} .banner1 .txt1 .animated .letter1{animation:.5s forwards showletter} .banner1 .txt1 .animated .letter1.char1{animation-delay:.1s} .banner1 .txt1 .animated .letter1.char2{animation-delay:.2s} .banner1 .txt1 .animated .letter1.char3{animation-delay:.3s} .banner1 .txt1 .animated .letter1.char4{animation-delay:.4s} .banner1 .txt1 .animated .letter1.char5{animation-delay:.5s} .banner1 .txt1 .animated .letter1.char6{animation-delay:.6s} .banner1 .txt1 .animated .letter1.char7{animation-delay:.7s} .banner1 .txt1 .animated .letter1.char8{animation-delay:.8s} .banner1 .txt1 .animated .letter1.char9{animation-delay:.9s} .banner1 .txt1 .h3 .letter1{font-size:72px;line-height:1.5em} @-webkit-keyframes showletter{ from{visibility:visible;background-color:rgba(255,255,255,1)} to{visibility:visible;background-color:rgba(255,255,255,0)} } @-webkit-keyframes ani_txt1{ from{transform:translateY(100%)} to{transform:translateY(0)} } @keyframes ani_txt1{ from{transform:translateY(100%)} to{transform:translateY(0)} } .banner1 .slick-dots{position:absolute;bottom:110px;left:50%;right:0;text-align:left;z-index:3;font-size:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)} .banner1 .slick-dots li{display:inline-block;margin:0 7px} .banner1 .slick-dots button{width:34px;height:4px;border-radius:2px;background:#fff;font-size:0;cursor:pointer;border:none;opacity:.28;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s} .banner1 .slick-dots li.slick-active button{opacity:1;background:#fff} .banner1 .banner-arrow{position:absolute;width:70px;height:70px;top:50%;margin-top:-35px;z-index:2;border:none;cursor:pointer;font-size:0} .banner1 .ban-c1{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;z-index:1;border-radius:50%;opacity:0;-webkit-transition:background .5s,opacity .3s,transform .5s;-moz-transition:background .5s,opacity .3s,transform .5s;transition:background .5s,opacity .3s,transform .5s} .banner1 .ban-c2{display:block;width:100%;height:100%;position:relative;z-index:2;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-transition:background .5s,opacity .3s,transform .5s;-moz-transition:background .5s,opacity .3s,transform .5s;transition:background .5s,opacity .3s,transform .5s} .banner1 .banner-prev{left:5%} .banner1 .banner-next{right:5%} .banner1 .banner-prev .ban-c2{background:url(../images/prev1.png) 0 center no-repeat;background-size:auto 100%} .banner1 .banner-next .ban-c2{background:url(../images/next1.png) -70px center no-repeat;background-size:auto 100%} .banner1 .banner-arrow:hover .ban-c1{opacity:1;background:#014589;animation:.5s ease-out forwards pulse} .banner1 .banner-prev:hover .ban-c2{background-position:-70px center} .banner1 .banner-next:hover .ban-c2{background-position:0 center} @keyframes pulse{ from{transform:scale3d(.8,.8,.8)} 45%{transform:scale3d(1.4,1.4,1.4)} to{transform:scale3d(1.15,1.15,1.15)} } .row-f01-s{padding-bottom:58px} .m-contact1{margin-top:-5px;position:relative} .m-contact1 .left,.m-contact1 .right{width:50%;float:left;background:#fff} .m-contact1 .left{padding:200px 36px 162px;position:relative} .m-contact1 .left .tip{width:207px;height:205px;line-height:205px;background:#f0f0f0;font-size:20px;color:#888;text-align:center;position:absolute;right:0;top:0} .m-contact1 .left .tip span{display:inline-block;vertical-align:middle;line-height:60px;position:relative} .m-contact1 .left .tip span:after,.m-contact1 .left .tip span:before{content:"";display:block;height:8px;border-left:1px solid #cdcdcd;position:absolute;left:50%;top:0} .m-contact1 .left .tip span:after{top:auto;bottom:0} .m-contact1 .about h3{margin-bottom:45px;font-size:25px;color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} .m-contact1 .about h4{margin-bottom:22px;font-size:16px;color:#333;font-weight:400} .m-contact1 .about .desc{max-width:600px;margin-bottom:19px;font-size:14px;color:#666;line-height:1.92} .m-contact1 .right{position:absolute;right:0;bottom:0} .m-contact1 .txt{padding:0 40px} .m-contact1 .top{padding:40px 0} .m-contact1 .top h3{margin-bottom:10px;font-size:45px;color:#333} .m-contact1 .top .desc{max-width:588px;margin-bottom:25px;font-size:14px;color:#838383;line-height:1.57} .m-contact1 .bottom{border-top:1px solid #e3e3e3;overflow:hidden;font-size:14px;color:#666;line-height:56px} .m-contact1 .bottom h3{font-size:14px;color:#666;font-weight:400;float:left} .m-contact1 .pic{position:relative;overflow:hidden} .m-contact1 .pic video{width: 100%; height: auto;} .m-contact1 .pic img{width:100%;height:auto;display:block} .m-contact1 .bottom .g-more02{float:right} .ani_bg,.ani_bg1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:#014589} .animated .ani_bg{animation:.3s ease-in-out .3s forwards ani_bg} @-webkit-keyframes ani_bg{ from{top:0} to{top:-120%} } @keyframes ani_bg{ from{top:0} to{top:-120%} } .m-product,.m-product .item{position:relative} .m-product .big .pic{padding-top:41.67%;position:relative;overflow:hidden} .m-product .big .pic img{width:100%;height:100%;display:block;position:absolute;top:0} .m-product .big .txt{position:absolute;top:18.1%;left:0;right:0;color:#fff} .m-product .big .txt h3{margin-bottom:20px;font-size:50px} .m-product .big .txt .desc{margin-bottom:40px;font-size:12px;line-height:1.67} .m-product .pic-nav{height:130px;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;right:0} .ul-productNav li{width:20%;height:100%;float:left;position:relative} .ul-productNav .con{min-height:100%;width:100%;position:absolute;bottom:0} .row-f03-s{padding-top:40px;padding-bottom:100px} .row-f03-s .g-tit01{margin-bottom:60px} .m-product02{margin:0 -10px;overflow:hidden} .m-product02 .left,.m-product02 .right{padding:0 10px;width:50%;float:left} .m-product02 .item{position:relative;overflow:hidden} .m-product02 .pic img{width:100%;height:auto;display:block} .m-product02 .item .cover{width:100%;padding:0 40px;position:absolute;top:100px;color:#fff} .m-product02 .item h3{margin-bottom:20px;font-size:24px;line-height:2;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} .m-product02 .item .en{font-size:12px;line-height:2;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} .m-product02 .right .item .cover{text-align:center;top:auto;bottom:110px} .padding-t20{padding-top:2.4%} .row-f04-s{padding-bottom:52px} .row-f04-s .g-tit01{margin-bottom:55px} .row-f05-s{padding-bottom:52px} .partner.swiper-container{margin-top: 20px;} .partner .swiper-slide{text-align: center;} .partner .swiper-pagination-bullet-active{ background: #024689;} .partner .swiper-button-prev, .partner .swiper-container-rtl .swiper-button-next{background-image: url(../images/left.png)} .partner .swiper-button-next, .partner .swiper-container-rtl .swiper-button-prev{background-image: url(../images/right.png)} .ul-newsList01{margin:0 -16px;overflow:hidden} .ul-newsList01 li{margin-bottom:57px;padding:0 16px;width:33.333%;float:left} .ul-newsList01 .inner{background:#fff} .ul-newsList01 .pic{padding-top:56.09%;position:relative;overflow:hidden} .ul-newsList01 .pic img{width:100%;height:100%;display:block;position:absolute;top:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s} .ul-newsList01 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)} .ul-newsList01 .txt{padding:0 35px;overflow:hidden} .ul-newsList01 .top{margin-bottom:33px;padding-top:24px;overflow:hidden} .ul-newsList01 .top .date{margin-right:24px;padding-right:27px;width:87px;text-align:center;float:left;position:relative} .ul-newsList01 .top .date:after{content:"";display:block;height:66px;border-left:1px solid #ececec;position:absolute;right:0;top:0} .ul-newsList01 .top .date .day{font-size:48px;color:#333;line-height:1;font-weight:700} .ul-newsList01 .top .date .year{font-size:12px;color:#b8b8b8;line-height:22px} .ul-newsList01 .con{padding-right:18px;overflow:hidden} .ul-newsList01 .top h3{margin-bottom:5px;height:48px;font-size:16px;line-height:24px;color:#000;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2} .ul-newsList01 .top h3 a{color:#000;display:block} .ul-newsList01 .top .desc{height:20px;font-size:12px;line-height:20px;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} .ul-newsList01 .bottom{border-top:1px solid #e5e5e5;overflow:hidden;position:relative} .ul-newsList01 .bottom h3{padding-right:40px;font-size:12px;line-height:70px;font-weight:400;color:#b8b8b8;float:left} .ul-newsList01 .bottom .more{width:30px;height:30px;background:url(../images/icon-f04.png) center center no-repeat;display:block;position:absolute;top:50%;margin-top:-15px;right:0} .header{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s} .header.on{background-color:#fff} .header.on .menuBtn b{background-color:#000} .menu-open .header.on .menuBtn b{background-color:#fff} .m-product{overflow:hidden} .slick-z2 .item{height:130px;position:relative;float:left;width:20%} .slick-z2 .slick-list{overflow:visible} .slick-z2 .item .mask2{position:absolute;bottom:-290%;left:0;width:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s} .slick-z2 .item.on .mask2{bottom:0} .slick-z2 .item .mask2 .pic{position:relative;padding-top:63.5%} .slick-z2 .item .mask2 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0} .slick-z2 .item .mask2 i{position:relative;z-index:9;display:block;margin:-38px auto;width:75px;height:75px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;background-position:center center} .slick-z2 .item .mask1{position:absolute;top:0;left:0;display:block;width:100%;height:100%;color:#fff;text-align:center;font-size:18px;padding-top:31px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s} .slick-z2 .item.on .mask1{top:100%} .slick-z2 .item .mask1 i{display:block;margin:0 auto 5px;width:48px;height:48px;background-position:center center;background-repeat:no-repeat} .slick-z2 .item .mask2 .txt{background: linear-gradient(to right,#2951e6,#01ddfc);color:#fff;text-align:center;padding-top:50px;border-bottom:4px solid #de6d1b;padding-bottom:26px} .slick-z2 .item .mask2 .txt h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px} .slick-z2 .item .mask2 .txt .info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:32px;margin-left:10px;margin-right:10px;} .slick-z2 .item .mask2 .txt h3 a{color:#fff;font-size:20px} .slick-z2 .item .mask2 .a-more{display:block;margin:0 auto;width:18px;height:10px;background:url(/img/p02.png) center center no-repeat} .logo-pc{display:block} .logo-m{display:none} .menuBtn{display:none;position:fixed;top:20px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s} .menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s} .menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px} .menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)} .menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)} .footer{padding:0 0 29px;background-color:#282828} .fd-top{overflow:hidden;padding:48px 0 40px;border-bottom:1px solid #333;margin-bottom:47px} .fd-nv a{font-weight:700;font-size:12px;line-height:2;letter-spacing:.2px;color:#7c7c7c;margin-right:42px} .fd-top .mobile{float:left;color:#606466;font-size:14px;line-height:24px;padding-left:24px;background:url(../images/icon-mobile.png) no-repeat;margin-right:42px} .fd-share{float:right} .fd-share .bdsharebuttonbox a{width:26px;height:26px;background-position:0 0;margin-left:40px} .fd-share .bdsharebuttonbox a.bds_weixin{background-image:url(../images/icon-weixin.png)} .fd-share .bdsharebuttonbox a.bds_tsina{background-image:url(../images/icon-weibo.png)} .copyright{font-size:12px;color:#7c7c7c;text-align:center} .copyright a{color:#7c7c7c} .fd-nv{float:left} .fd-top .mobile:hover{background-position:left bottom 1px;color:#fff} .fd-share .bdsharebuttonbox a.bds_weixin:hover{background-position:0 -27px} .fd-share .bdsharebuttonbox a.bds_tsina:hover{background-position:center -26px} .fd-nv a:hover{color:#fff} @media only screen and (max-width:1500px){ .wrap{width:96%} .banner1 .wrap{width:auto;padding:0 100px} .banner1 .banner-prev{left:20px} .banner1 .banner-next{right:20px} .m-product .big .txt{top: 16%;} .slick-z2 .item .mask2 .pic{ padding-top: 50%;} .slick-z2 .item .mask2 .txt .info{margin-bottom: 12px;} } @media only screen and (max-width:1199px){ .nav li { margin-left: 30px; } .m-contact1 .right{float:none;width:auto;position:static;margin-top:-20px} .m-contact1 .left{float:none;width:auto;padding:100px 20px 50px} .row-f01-s{padding-bottom:30px} .row-f03-s{padding:20px 0 30px} .ul-newsList01 li{width:50%} .fd-top{display:none} .row-f04-s{padding-bottom:0} .footer{padding:10px 0} .banner1 .wrap{padding:0 40px} .banner1 .banner-prev{left:10px} .banner1 .banner-next{right:10px} .banner1 .banner-arrow{width:40px;height:40px} .banner1 .banner-next .ban-c2{background:url(../images/next1.png) -40px center no-repeat;background-size:auto 100%} .banner1 .banner-prev:hover .ban-c2{background-position:-40px center} .banner1 .txt1 .letter1{font-size:30px} .banner1 .item .tit1{font-size:20px} .banner1 .txt1 .en{margin-bottom:40px} .banner1 .item .video{display:none} .banner1 .slick-dots{left:0;bottom:100px;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);text-align:center} .m-contact1{margin-top:-60px} .m-contact1 .top{padding-top:10px} } @media only screen and (max-width:959px){ .g-tit01 .left{padding-right: 0px;} .g-tit01 .desc{ font-size: 14px;} .g-tit01 .newslist li a{font-size: 14px;padding: 5px 0;} .g-tit01 .newslist{width: 100%;} .header{height:70px;line-height:70px;background:0 0;} .nav{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.88);margin-top:0;z-index:-999;padding-top:40%;display:none} .nav .v1{font-size:16px} .nav li{float:none;width:100%;text-align:center;margin-left:0;height:40px;line-height:40px;overflow:hidden} .nav li:nth-child(1){animation-delay:.1s} .nav li:nth-child(2){animation-delay:.2s} .nav li:nth-child(3){animation-delay:.3s} .nav li:nth-child(4){animation-delay:.4s} .nav li:nth-child(5){animation-delay:.5s} .nav li:nth-child(6){animation-delay:.6s} .nav li:nth-child(7){animation-delay:.7s} .nav li:nth-child(8){animation-delay:.8s} .nav li:nth-child(9){animation-delay:.9s} .menu-open .nav li{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp} .logo{margin-top:4px} .menuBtn{display:block} .banner1 .cover .more{display:none} .banner1 .cover .tit h3{font-size:40px;text-align:center} .banner1 .cover .desc{margin-bottom:0;text-align:center} .banner1 .cover .txt{text-align:center} .banner1 .cover .tit{margin-bottom:20px} .m-contact1 .txt{padding:0 15px} .m-contact1 .top{padding:15px 0;position:relative} .m-contact1 .top h3{font-size:26px} .g-more01.more02{position:absolute;right:0;top:15px} .m-contact1 .top .desc{margin-bottom:15px} .m-contact1 .left .tip{width:140px;height:140px;line-height:140px} .m-contact1 .left{padding:40px 15px 30px} .slick-z2{display:none!important} .m-product .pic-nav{display:none} .banner1 .txt1 .h3 .letter1,.m-product .big .txt h3{font-size:30px} .slick-z1{position:relative} .slick-z1 .slick-dots{text-align:center;font-size:0;position:absolute;bottom:10px;left:0;width:100%} .slick-z1 .slick-dots li{display:inline-block;position:relative;overflow:hidden;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);margin:0 3px} .slick-z1 .slick-dots li.slick-active{background:#fff} .slick-z1 .slick-dots li button{position:absolute;left:-9999px} .m-product02 .left,.m-product02 .right{float:none;width:auto;padding:0} .m-product02{margin:0} .m-product02 .item{margin-bottom:10px} .m-product02 .padding-t20{padding-top:0} .m-product02 .item .cover{padding:0 15px;top:50%; text-align: center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)} .m-product02 .item h3{line-height:1.4;margin-bottom:5px} .g-tit01 .g-more04{display:none} .ul-newsList01 li{margin-bottom:20px} .row-f03-s .g-tit01{margin-bottom:30px} .g-tit01 h2{font-size:20px} .row-f04-s .g-tit01{margin-bottom:20px} .nav li .v1{color:#fff} .logo-pc{display:none} .header.on .logo-pc,.logo-m{display:block} .header.on .logo-m{display:none} } @media only screen and (max-width:767px){ .m-contact1{margin-top:-50px} .ul-newsList01{margin:0} .ul-newsList01 li{float:none;width:auto;padding:0} .ul-newsList01 .txt{padding:0 15px} .ul-newsList01 .top{padding-top:15px;margin-bottom:15px} .ul-newsList01 .bottom h3{line-height:50px} .ul-newsList01 .top .date .day{font-size:28px} .ul-newsList01 .top h3{font-size:14px;line-height:1.2;height:2.4em} .ul-newsList01 .top .date{margin-right:16px;padding-right:16px;width:70px;padding-top:10px} .m-product .big .pic{padding-top:0;height:280px} .m-product .big .txt h3{font-size:26px;margin-bottom:10px} .banner1 .txt1 .h3 .letter1{font-size:20px} .banner1 .cover .desc{font-size:12px} .m-product .big .txt .desc{margin-bottom:10px} .banner1 .cover .tit h3{font-size:28px} .row-f04-s{padding-bottom:10px} .g-more01{width:30px;height:30px} .banner1 .txt1 .letter1{font-size:17px;letter-spacing:1px} .banner1 .txt1 .word1{margin:0 2px;white-space:nowrap} .banner1 .item .tit1{font-size:16px} .banner1 .txt1 .en{margin-bottom:20px} .banner1 .cover{top:35%} .banner1 .banner-arrow{display:none} .banner1 .wrap{padding:0 20px} .banner1 .slick-dots button{width:30px;height:3px} .banner1 .slick-dots{bottom:80px} } @media only screen and (max-width:479px){ .m-contact1 .left .tip{width:100px;height:100px;line-height:100px;font-size:14px} .m-contact1 .about h4{font-size:12px;margin-bottom:10px} .m-contact1 .about h3{margin-bottom:8px} }