@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local(''),url('../font/playfair-display-v25-latin-regular.woff2') format('woff2'),url('../font/playfair-display-v25-latin-regular.woff') format('woff'),url('../font/playfair-display-v25-latin-regular.ttf') format('truetype'),url('../font/playfair-display-v25-latin-regular.svg') format('svg')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;src:local(''),url('../font/playfair-display-v25-latin-500.woff2') format('woff2'),url('../font/playfair-display-v25-latin-500.woff') format('woff'),url('../font/playfair-display-v25-latin-500.ttf') format('truetype'),url('../font/playfair-display-v25-latin-500.svg') format('svg')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;src:local(''),url('../font/playfair-display-v25-latin-600.woff2') format('woff2'),url('../font/playfair-display-v25-latin-600.woff') format('woff'),url('../font/playfair-display-v25-latin-600.ttf') format('truetype'),url('../font/playfair-display-v25-latin-600.svg') format('svg')}

/* swiper */
.slide-bn{position:relative;width:100%;clear:both;background-color:#F2F2F2;overflow:hidden;border-bottom:20px solid #000;}
.slide-bn .swiper-slide{min-height:480px;}
.slide-bn .swiper-button-next{right: -30px !important;}
.slide-bn .swiper-button-prev{left:-30px !important;}
.swiper-pagination-blue .swiper-pagination-bullet-active{background-color:#007cc2 !important;}
.slide-bn:hover .swiper-button-next{right:20px !important;}
.slide-bn:hover .swiper-button-prev{left:20px !important;}

.slide-bn .ani{visibility:hidden;}
.swiper-slide{position:relative;}
.slide-item-title{background-color:#2f2f2f;}
.slide-item-title h2{margin:0;padding:8px 30px;font-weight:300;color:#FFF;font-size:32px;}
.slide-item-title h2 b{font-weight:bold !important;}
.slide-item-attr{overflow:hidden;}
.slide-item-attr .i-item{overflow:hidden;}
.slide-item-attr .i-icon{float:left;width:22%;}
.slide-item-attr .i-txt{float:left;width:78%;}
.slide-item-attr .i-tb{margin-left:25px;overflow:hidden;}
.slide-item-attr h4{font-size:16px;margin:0 0 5px 0;color:#007cc2;}
.slide-item-attr p{margin:15px 0 0 0;font-size:18px;}
.slide-item-attr .i-line{clear:both;width:100%;height:1px;background-color:#2f2f2f;margin-top:10px;}

.slide-item1 .slide-item-title{position:absolute;right:0;top:30px;z-index:10;}
.slide-item1 .i-right-p1{position:absolute;right:10px;bottom:45px;width:28%;}
.slide-item1 .i-left-p2{position:absolute;width:18.7%;left:-80px;top:18.2%;}
.slide-item1 .slide-item-attr{position:absolute;width:20.83%;top:18.2%;left:17%;}
.slide-item1 .i-selection{position:absolute;width:28%;top:27.5%;right:30.7%;}
.slide-item1 .i-selection li{float:left;width:25%;text-align:center;}
.slide-item1 .i-selection .i-sh{text-align:center;font-size:28px;color:#007cc2;margin-bottom:20px;}
.slide-item1 .i-selection p{color:#666;font-size:13px;}

.slide-item1-1 .i-img2{position:absolute;z-index:2;top:0;left:7%;width:72%;}
.slide-item1-1 .i-img2 .s{position:absolute;top:26%;left:18%;z-index:2;width:8%;}
.slide-item1-1 .i-img3{position:absolute;z-index:2;top:-25px;left:13%;width:22%;}
.slide-item1-1 .i-content{position:absolute;z-index:2;left:32%;bottom:11%;width:35%;}
.slide-item1-1 h2{margin-bottom:35px;text-align:center;font-size:500;font-size:37px;}
.slide-item1-1 h2 b{color:#2362E2;}
.slide-item1-1 .i-items{display:grid;grid-template-columns:25% 25% 25% 25%;}
.slide-item1-1 .i-col{text-align:center;}
.slide-item1-1 .i-icon{margin:0 10px;}
.slide-item1-1 .i-txt p{color:#777;}
.slide-item1-1 .i-btn-video{position:absolute;bottom:20px;right:5%;cursor:pointer;font-size:13px;color:#999;}
.slide-item1-1 .btn-video{margin-left:10px;height:30px;line-height:30px;}

.slide-item2 .i-left-img{position:absolute;left:20px;top:0;width:28%;}
.slide-item2 .i-mid{position:absolute;width:32%;left:34%;top:40px;}
.slide-item2 .i-right{position:absolute;right:20px;top:0;width:25%;text-align:center;}
.slide-item2 .i-right-img2{margin-top:20px;}
.slide-item2 .i-title{margin-top:30px;text-align:center;}
.slide-item2 .i-title h2{font-family:"Playfair Display";font-weight:300;font-size:32px;margin:0;}
.slide-item2 .i-title h2 b{color:#007cc2;font-family:Helvetica;font-weight:bold;}
.slide-item2 .i-video, .slide-item3 .i-video{position:relative;}
.slide-item2 .i-frame, .slide-item3 .i-frame{position:absolute;z-index:2;background-color:#000;top:9%;left:11%;width:78.5%;height:76.5%;}
.slide-item2 .i-frame iframe, .slide-item2 .i-frame-play,
.slide-item3 .i-frame iframe, .slide-item3 .i-frame-play{position:absolute;width:100%;height:100%;top:0;left:0;}
.slide-item2 .i-frame-play, .slide-item3 .i-frame-play{z-index:10;}

.slide-item3 .i-top{position:absolute;z-index:1;left:0;top:0;width:100%;}
.slide-item3 .i-top img{width:100%;}
.slide-item3 .i-title{text-align:center;}
.slide-item3 .i-title h2{font-size:28px;}
.slide-item3 .i-left{position:absolute;width:26%;bottom:50px;left:40px;}
.slide-item3 .i-left-img1{margin-top:20px;}
.slide-item3 .i-left-img2{margin-top:20px;}
.slide-item3 .i-mid{position:absolute;width:27%;left:38%;top:25%;}
.slide-item3 .i-right1{position:absolute;right:0;top:12%;width:15%;}
.slide-item3 .i-right2{position:absolute;right:0;bottom:10px;width:20%;z-index:3;}

.slide-item4 .i-right{position:absolute;height:100%;top:0;right:5%;}
.slide-item4 .i-space-line{position:absolute;width:1px;height:60%;top:20%;left:35%;background-color:#000;}
.slide-item4 .i-left{position:absolute;top:20%;left:5%;width:25%;}
.slide-item4 .i-title{text-align:center;}
.slide-item4 .i-title h2{font-weight:300;font-size:42px;}
.slide-item4 .i-title h2 b{display:block;font-weight:bold;}
.slide-item4 .i-btn{position:relative;float:left;margin:40px 0 0 20px;}
.slide-item4 .i-btn-bl{position:absolute;top:-15px;left:-8px;z-index:2;background-color:#F2F2F2;width:40px;height:80px;
border-right:1px solid #000;
transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);}
.slide-item4 .i-btn-wb{margin:15px 0;background-color:#000;color:#FFF;font-weight:300;height:40px;line-height:40px;padding:0 25px 0 55px;font-size:24px;}

.btn-video{height:40px;line-height:40px;padding:0 20px;cursor:pointer;
background-color:rgba(0, 0, 0, 0.45);border:none;color:#FFF;
border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}

.slide-item-a2 .i-img2{position:absolute;z-index:2;top:50%;left:13%;width:22%;}
.slide-item-a2 .i-img3{position:absolute;left:35%;top:10%;width:12%;text-align:center;}
.slide-item-a2 .i-img4{position:absolute;width:11%;text-align:center;bottom:5%;left:8%;}
.slide-item-a2 .i-img5{position:absolute;bottom:30px;right:0;width:50%;}
.slide-item-a2 .i-title{position:absolute;z-index:2;right:30px;top:11%;text-align:right;}
.slide-item-a2 .i-title h2{margin-bottom:10px;font-size:28px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;}
.slide-item-a2 .i-title p{color:#777;}
.slide-item-a2 .i-radius{text-align:right;margin:25px 25px 0 0;}
.slide-item-a2 .i-radius i{display:inline-block;width:15px;height:15px;background-color:#000;margin-right:10px;
border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.slide-item-a2 .i-radius i.i2{background-color:#FFF;width:13px;height:13px;border:1px solid #666;}
.slide-item-a2 .i-radius i.i3{background-color:#e3e3e3;}
.slide-item-a2 .i-radius i.i4{background-color:#e7daa3;}
.slide-item-a2 .i-radius i.i5{background-color:#eb9c9d;}
.slide-item-a2 .i-radius i.i6{background-color:#eb9c9d;}
.slide-item-a2 .i-radius i.i7{background-color:#96cbeb;}
.slide-item-a2 .i-radius i.i8{background-color:#bbe2ab;}
.slide-item-a2 .i-btn-video{float:right;margin:0 50px 0 0;cursor:pointer;height:40px;line-height:40px;font-size:16px;color:#999;}
.slide-item-a2 .i-btn-video button{margin-left:20px;}

.slide-item5 .i-title, .slide-item5 .i-img, .slide-item5 .i-txt{position:absolute;z-index:2;}
.slide-item5 .i-img1{width:32%;left:30%;bottom:0;}
.slide-item5 .i-img2{width:30%;bottom:0;}
.slide-item5 .i-title{top:9%;left:37%;text-align:center;}
.slide-item5 .i-title h2{font-size:38px;font-weight:500;letter-spacing:2px;margin:0;color:#333;}
.slide-item5 .i-title h2 b{color:#000;font-weight:700;}
.slide-item5 .i-title p{margin:0;font-size:18px;color:#666;letter-spacing:1.8px;}
.slide-item5 .i-img3{right:5%;top:8%;width:13%;}
.slide-item5 .i-img4{right:5%;bottom:7%;width:13%;}
.slide-item5 .i-txt1{right:24%;top:10%;}
.slide-item5 .i-txt2{right:23%;bottom:7%;}
.slide-item5 .i-txt p{color:#555;}
.slide-item5 .i-txt b{font-size:19px;color:#000;}
.slide-item5 .i-btn-video{margin-top:10px;font-size:13px;color:#999;cursor:pointer;}
.slide-item5 .btn-video{height:20px;line-height:20px;padding:0 15px;
border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.slide-item5 .btn-video .if{font-size:11px;}

.slide-item6 .i-title, .slide-item6 .i-img, .slide-item6 .i-txt{position:absolute;z-index:2;}
.slide-item6 .i-title{top:8%;left:7%;}
.slide-item6 .i-title h2{color:#d8b37c;font-size:78px;margin:0;}
.slide-item6 .i-txt1 b, .slide-item6 .i-txt1{color:#5c5337;font-size:21px;font-weight:600;}
.slide-item6 .i-txt1{margin-bottom:20px;}
.slide-item6 .i-txt1 b{display:inline-block;margin-right:20px;}
.slide-item6 .i-sub-title{position:relative;width:450px;}
.slide-item6 .i-sub-title p{color:#d8b37c;margin:0;font-size:28px;line-height:120%;letter-spacing:1.5px;}
.slide-item6 .i-btn-video{position:absolute;top:0;right:-130px;cursor:pointer;}
.slide-item6 .i-summary{margin-top:30px;color:#555;}
.slide-item6 .i-img2{right:15%;width:18%;top:0;}
.slide-item6 .i-img3{right:3%;width:6.4%;bottom:30%;}
.slide-item6 .i-img3 p{color:#777;}
.slide-item6 .i-img4{right:37%;bottom:8%;width:32%;}
.slide-item6 .i-txt3{right:37%;bottom:30%;}
.slide-item6 .i-txt3 p{color:#777;position:relative;}
.slide-item6 .i-txt3 p:after{position:absolute;content:'';right:-110px;top:49%;
width:100px;height:0;border-bottom:1px dashed #777;}
.slide-item6 .i-txt2{left:77%;bottom:5%;}
.slide-item6 .i-txt2 p{font-weight:600;color:#5c5337;font-size:18px;}
.slide-item6 .i-txt2 b{font-weight:300;color:#FFF;display:inline-block;font-size:16px;margin-left:5px;
padding:4px 10px;background-color:#d8b37c;line-height:100%;
border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.slide-item6 .btn-video{background-color:#F00;line-height:34px;height:34px;margin-right:10px;
border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}

.slide-item7 .i-title, .slide-item7 .i-img, .slide-item7 .i-txt{position:absolute;z-index:2;}
.slide-item7 .i-title{top:8%;right:5%;text-align:right;}
.slide-item7 .i-title h2{font-size:31px;margin-bottom:10px;letter-spacing:1.5px;}
.slide-item7 .i-title p{color:#666;letter-spacing:1px;padding-bottom:15px;}
.slide-item7 .i-title img{width:60%;}
.slide-item7 .i-img3{bottom:4%;right:0;width:42%;}
.slide-item7 .i-img4{top:6%;left:15%;width:32%;}
.slide-item7 .i-btn-video{position:absolute;bottom:7%;left:5%;color:#777;cursor:pointer;}
.slide-item7 .btn-video{margin-left:10px;}

/* product */
.floor-product{padding:120px 0;}
.floor-product .i-col{float:left;width:33.33%;}
.floor-product .b{overflow:hidden;position:relative;margin:20px;}
.floor-product .i-img img{width:100%;}
.floor-product .i-items{padding:0 15px;}
.floor-product .i-text{padding:40px;}
.floor-product .i-text h3{font-family:"Playfair Display";font-size:28px;margin-bottom:25px;}
.floor-product .i-text p{margin:0 0 25px 0;color:#777;}
.floor-product .floor-title h2{position:relative;font-size:58px;font-weight:bold;letter-spacing:4px;}
.floor-product .floor-title h2:after{position:absolute;content:'';z-index:1;top:0;left:0;width:100%;height:70%;
background-image:linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));}
.floor-product .floor-title .i-sub{font-size:20px;font-weight:300;letter-spacing:1px;}

/* why */
.floor-why{padding-bottom:100px;}
.floor-why .i-title{margin:0 auto 100px auto;width:600px;text-align:center;}
.floor-why .i-title h2{font-size:38px;margin:8px 0;}
.floor-why .i-rb-top, .floor-why .i-rb-bottom{margin:0 auto;width:80px;height:30px;border:2px solid #007cc2;}
.floor-why .i-rb-top{border-bottom:none;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;}
.floor-why .i-rb-bottom{border-top:none;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;}
.floor-why .i-rb-bottom span{display:inline-block;position:relative;top:-6px;color:#666;font-size:32px;font-weight:300;line-height:100%;
transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.floor-why .i-col{float:left;width:16.66%;}
.floor-why .i-col .b{margin:0 50px;text-align:center;}
.floor-why .i-col a:hover{text-decoration:none;}
.floor-why .i-img{margin:0 auto;width:200px;}
.floor-why .i-img img{width:100%;}
.floor-why .i-text{margin-top:30px;}
.floor-why .i-text h3{margin-bottom:30px;}
.floor-why .i-text p{color:#777;}
.floor-why .i-line{width:100%;clear:both;height:60px;}

/* about */
.floor-about{padding:120px 0;}
.floor-about .floor-title{width:100%;text-align:left;}
.floor-about .floor-title h2{font-size:32px;}
.floor-about .i-img{float:left;width:46%;}
.floor-about .i-img img{width:100%;}
.floor-about .i-text{float:right;width:48%;}
.floor-about .i-btn{margin-top:40px;}
.floor-about .p-item{margin-bottom:25px;}
.floor-about .p-h{margin-bottom:10px;}
.floor-about .p-summary li{list-style:disc;margin-left:16px;}

/* floor */
.floor-gray{padding:120px 0;background-color:#ebebeb;}
.floor-blue{padding:120px 0;background-color:#007cc2;}

/* contact */
.floor-contact{background-color:#2f2f2f;padding:80px 0;}
.floor-contact .i-title{float:left;width:68%;}
.floor-contact .i-title h2{color:#FFF;font-size:34px;margin:0 0 20px 0;font-weight:500;}
.floor-contact .i-title p{color:#FFF;font-size:17px;margin:0;}
.floor-contact .i-btn{float:right;margin:22px 0 0 0;}
.floor-contact .btn-radius{background-color:transparent;border-color:#FFF;color:#FFF !important;}
.floor-contact .btn-radius:hover{border-color:#007cc2;background-color:#007cc2;}


/* project */
.floor-project{padding:120px 0;}
.floor-project .i-bn-item{float:left;width:370px;margin-right:35px;}
.floor-project .i-bn-item.nm{margin-right:0;}
.floor-project .i-bn-item-b{position:relative;overflow:hidden;}
.floor-project .i-bn-text{background-color:#efefef;}
.floor-project .i-bn-text-b{padding:60px 40px;text-align:center;}
.floor-project .i-bn-hover,
.floor-product .i-hover{position:absolute;background-color:#FFF;left:0;top:0;height:100%;width:100%;
-webkit-transform: rotateY(-90deg);-ms-transform: rotateY(-90deg);-o-transform: rotateY(-90deg);transform: rotateY(-90deg);
-webkit-transform-origin: left center;-moz-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;
-webkit-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;
opacity: 0;filter: alpha(opacity=0);}
.floor-product .i-hover{background-color:#efefef;}
.floor-project .i-bn-item:hover .i-bn-hover,
.floor-product .i-col:hover .i-hover{-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);opacity: 1;filter: alpha(opacity=100);}
.floor-project .i-bn-text h3{font-family:"Playfair Display";font-size:32px;margin-bottom:30px;color:#007cc2;}

.project-slide{position:relative;width:100%;clear:both;overflow:hidden;padding:60px 0;}
.project-slide .swiper-pagination{bottom:0 !important;}
.project-slide .swiper-pagination-bullet{background-color:#BBB;}
.project-slide .swiper-pagination-bullet-active{background-color:#007cc2 !important;}
.project-slide .i-text{margin-top:20px;}
.project-slide .i-text h3{font-size:16px;font-weight:500;margin-bottom:12px;}
.project-slide .i-text p{color:#777;margin:0;font-size:13px;}


/* equipment */
.floor-equipment{padding:120px 0;background-color:#2f2f2f;}
.floor-equipment .floor-title h2{color:#FFF;}
.floor-equipment .floor-title p{color:#DDD;}
.floor-equipment .i-items{display:grid;grid-template-columns:20% 20% 20% 20% 20%;}
.floor-equipment .i-img img{width:100%;}
.floor-equipment .i-col{position:relative;text-align:center;}
.floor-equipment .i-text{position:absolute;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items: center;align-items: center;}
.floor-equipment .i-text h3{width:100%;}
.floor-equipment .i-text h3 a{display:inline-block;padding:0 30px;color:#FFF;font-weight:500;font-size:26px;}

/* title */
.floor-title{margin:0 auto 45px auto;width:800px;text-align:center;}
.floor-title h2{font-size:48px;font-weight:500;margin:0;}
.floor-title p{margin:15px 0 0 0;color:#666;}

/*-------- common --------*/
/* transition */
.swiper-button-next, .swiper-button-prev, .swiper-slide .i-btn a{
transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.floor-col6 .i-col:hover .i-img
{-moz-box-shadow:0 1px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.15);box-shadow:0 1px 10px rgba(0,0,0,0.15);}


.floor-project .i-img img
{width:100%;-webkit-transition: all 0.7s ease-in-out;-moz-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}
.floor-project .i-col:hover .i-img img
{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}



/*-------- media --------*/
@media screen and (max-width:1800px){
.slide-item5 .i-img2{bottom:auto;top:0;width:35%;}
.slide-item5 .i-img1{width:35%;}

.slide-item6 .i-img2{width:22%;right:13%;}
}

@media screen and (max-width:1180px){
.slide-bn{border-bottom-width:12px;}
.slide-bn .swiper-slide{min-height:400px;}
.slide-item-title h2{padding:6px 20px;font-size:27px;}
.slide-item-attr p{font-size:14px;margin-top:10px;line-height:155%;}
.slide-item1 .i-selection .i-sh{font-size:23px;}
.slide-item1 .i-selection p{font-size:11px;}
.slide-item4 .i-right{right:18px;width:53%;}

.slide-item-a2 .i-img2{top:-8px;}

.slide-item5 .i-title h2{font-size:28px;}
.slide-item5 .i-title p{font-size:15px;}
.slide-item5 .i-txt b{font-size:17px;}
.slide-item5 .i-txt1{right:21%;}
.slide-item5 .i-txt2{right:20%;}
.slide-item5 .i-img4{right:3%;}

.slide-item6 .i-title h2{font-size:34px;}
.slide-item6 .i-sub-title p{font-size:20px;}
.slide-item6 .i-sub-title{width:auto;display:inline-block;}
.slide-item6 .i-btn-video{right:-180px;}
.slide-item6 .btn-video{height:26px;line-height:26px;}

.slide-item1-1 .i-img2{width:90%;left:2%;}
.slide-item1-1 .i-content{width:46%;left:28%;}

.floor-why .i-items{display:grid;grid-template-columns:33.33% 33.33% 33.33%;}
.floor-why .i-col{float:none;width:auto;}

.floor-project .i-bn-item{width:33.33%;margin:0;}
.floor-project .i-bn-item-b{margin:0 10px;}

.floor-equipment .i-text h3 a{font-size:18px;}
}

@media screen and (max-width:960px){
.slide-bn{border-bottom-width:8px;}
.slide-bn .swiper-slide{min-height:280px;}
.slide-item-title h2{padding:5px 10px;font-size:19px;}
.slide-item-attr p{font-size:11px;margin-top:8px;line-height:145%;}
.slide-item-attr .i-line{margin-top:8px;}
.slide-item1 .i-left-p2{left:-30px;}
.slide-item1 .i-selection{top:18%;}
.slide-item1 .i-selection p{font-size:10px;line-height:135%;}
.slide-item1 .i-selection .i-sh{font-size:17px;line-height:135%;}
.slide-item2 .i-title h2{font-size:24px;}
.slide-item4 .i-title h2{font-size:26px;}
.slide-item4 .i-btn-wb{font-size:18px;}
.slide-item4 .i-btn{margin:20px 0 0 0;}

.slide-item5 .i-title h2{font-size:22px;}
.slide-item5 .i-title p{font-size:12px;}
.slide-item5 .i-txt p{font-size:10px;}
.slide-item5 .i-txt b{font-size:13px;}

.slide-item6 .i-txt1 b, .slide-item6 .i-txt1{font-size:14px;}
.slide-item6 .i-txt1 b{margin-right:10px;}
.slide-item6 .i-txt1{margin-bottom:5px;}
.slide-item6 .i-title h2{font-size:24px;}
.slide-item6 .i-sub-title p{font-size:13px;}
.slide-item6 .btn-video{height:20px;line-height:20px;}
.slide-item6 .btn-video .if{font-size:10px;}
.slide-item6 .i-summary{margin-top:10px;font-size:11px;}
.slide-item6 .i-txt3{right:39%;}
.slide-item6 .i-txt3 p{font-size:11px;}
.slide-item6 .i-txt3 p:after{width:60px;right:-70px;}
.slide-item6 .i-img3 p{font-size:11px;}
.slide-item6 .i-txt2 p{font-size:13px;}
.slide-item6 .i-txt2 b{font-size:13px;}

.slide-item7 .i-title h2{font-size:21px;margin:0;letter-spacing:1px;}
.slide-item7 .i-title p{font-size:12px;letter-spacing:1px;padding:0;}


.floor-title{width:auto;}

.floor-product .floor-title h2{font-size:48px;}
.floor-product .i-col{width:50%;}
.floor-product .b{margin:10px;}
.floor-product .i-text{padding:20px;}
.floor-product .i-text h3{font-size:20px;margin-bottom:20px;}
.floor-product .floor-title .i-sub{font-size:15px;}

.floor-project .i-bn-text-b{padding:50px 30px;}

.floor-equipment .i-text h3 a{font-size:16px;}
}


@media screen and (max-width:640px){
.slide-bn{border-bottom-width:5px;}
.slide-bn .swiper-slide{min-height:130px;}
.iswiper-btn-next, .iswiper-btn-prev{display:none;}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{bottom:0 !important;}
.slide-item-attr .i-tb{margin-left:4px;}
.slide-item-attr p{margin:4px 0 0 0;line-height:125%;font-size:7px;}
.slide-item-attr .i-line{margin-top:4px;}
.slide-item1 .slide-item-attr{top:10px;}
.slide-item1 .i-left-p2{left:-20px;width:20%;}
.slide-item1 .i-selection .i-sh{font-size:12px;}
.slide-item1 .slide-item-title{top:10px;}
.slide-item1 .slide-item-title h2{font-size:10px;}
.slide-item1 .i-selection{top:18px;}
.slide-item1 .i-selection .i-sh{margin-bottom:10px;}
.slide-item1 .i-selection p{font-size:6px;margin:0;line-height:125%;}
.slide-item1 .i-right-p1{right:5px;bottom:15px;width:27%;}
.slide-item2 .i-left-img{left:5px;width:25%;}
.slide-item2 .i-mid{left:35%;top:10px;}
.slide-item2 .i-title h2{font-size:10px;}
.slide-item2 .i-title{margin-top:5px;}
.slide-item2 .i-right{width:20%;overflow:hidden;}
.slide-item2 .i-right-img1{margin:0 10px;}
.slide-item2 .i-right-img2{margin-top:5px;}
.slide-item3 .i-left{bottom:8px;left:8px;}
.slide-item3 .i-title h2{font-size:9px;margin-bottom:5px;}
.slide-item3 .i-left-img1{margin-top:0;}
.slide-item3 .i-left-img2{margin-top:5px;}
.slide-item3 .i-mid{width:33%;}
.slide-item3 .i-right1{top:20%;}
.slide-item3 .i-right2{bottom:10px;}
.slide-item4 .i-right{right:0;width:56%;}
.slide-item4 .i-space-line{left:38%;top:22%;}
.slide-item4 .i-title h2{font-size:15px;}
.slide-item4 .i-btn-wb{font-size:9px;margin:0;height:20px;line-height:20px;padding:0 15px 0 23px;}
.slide-item4 .i-btn{margin:0;}
.slide-item4 .i-btn-bl{width:20px;height:40px;}

.slide-item-a2 .i-title{right:15px;}
.slide-item-a2 .i-title h2{font-size:11px;letter-spacing:0;margin:0;}
.slide-item-a2 .i-title p{font-size:8px;margin:0;}
.slide-item-a2 .i-img2{left:8%;top:0;}
.slide-item-a2 .i-img3{left:32%;}
.slide-item-a2 .i-img4{left:5%;}
.slide-item-a2 .i-img3 p, .slide-item-a2 .i-img4 p{font-size:8px;line-height:120%;margin:8px 0 0 0;}
.slide-item-a2 .i-img5{bottom:10px;z-index:10;width:45%;}
.slide-item-a2 .i-radius{margin:0 15px 0 0;line-height:100%;}
.slide-item-a2 .i-radius i{width:6px;height:6px;margin-right:2px;}
.slide-item-a2 .i-radius i.i2{width:4px;height:4px;}
.slide-item-a2 .i-btn-video{height:20px;line-height:20px;font-size:12px;margin-right:15px;}
.slide-item-a2 .i-btn-video button{margin-left:10px;}

.btn-video{height:20px;line-height:20px;padding:0 15px;}
.btn-video .if{font-size:10px;}

.slide-item5 .i-title h2{font-size:10px;}
.slide-item5 .i-title p{font-size:8px;letter-spacing:0;}
.slide-item5 .i-txt p{font-size:6px;line-height:120%;}
.slide-item5 .i-txt b{font-size:8px;}
.slide-item5 .i-txt1{right:18%;}
.slide-item5 .i-txt2{right:16%;}
.slide-item5 .i-img4{bottom:18%;}
.slide-item5 .btn-video{height:16px;line-height:16px;padding:0 10px;}
.slide-item5 .i-btn-video{font-size:8px;margin:0;}

.slide-item6 .i-txt1 b, .slide-item6 .i-txt1{font-size:9px;}
.slide-item6 .i-txt1 b{margin-right:5px;}
.slide-item6 .i-title{left:15px;}
.slide-item6 .i-title h2{font-size:13px;}
.slide-item6 .i-sub-title p{font-size:9px;letter-spacing:0;}
.slide-item6 .i-summary{margin-top:3px;font-size:6px;}
.slide-item6 .btn-video{height:14px;line-height:14px;padding:0 10px;margin-right:5px;}
.slide-item6 .i-btn-video{font-size:10px;right:-100px;}
.slide-item6 .i-txt3{right:44%;bottom:25%;}
.slide-item6 .i-txt3 p{font-size:8px;}
.slide-item6 .i-txt3 p:after{width:50px;right:-60px;}
.slide-item6 .i-img3 p{font-size:6px;margin:0;}
.slide-item6 .i-txt2{bottom:5px;}
.slide-item6 .i-txt2 p{font-size:8px;margin:0;}
.slide-item6 .i-txt2 b{font-size:8px;padding:2px 6px;}

.slide-item7 .i-title h2{font-size:12px;letter-spacing:0;}
.slide-item7 .i-title p{margin:0;font-size:8px;letter-spacing:0;padding-bottom:10px;}
.slide-item7 .i-title img{width:30%;}
.slide-item7 .i-btn-video{font-size:12px;}
.slide-item7 .btn-video{margin-left:2px;}
.slide-item7 .i-img4{left:10%;top:12%;}

.slide-item1-1 h2{margin-bottom:5px;font-size:12px;}
.slide-item1-1 .i-img2{width:100%;left:0;top:-5px;}
.slide-item1-1 .i-txt p{font-size:7px;margin:0;line-height:110%;}
.slide-item1-1 .i-icon{margin:0 5px;}
.slide-item1-1 .i-btn-video{font-size:9px;right:18px;bottom:10px;}
.slide-item1-1 .btn-video{margin-left:2px;height:18px;line-height:18px;padding:0 10px;}

.floor-title{margin-bottom:35px;}
.floor-title p{margin-top:10px;font-size:14px;}
.floor-title h2{font-size:32px;}

.floor-product{padding:60px 18px;}
.floor-product .floor-title h2{font-size:32px;}
.floor-product .i-items{padding:0;}
.floor-product .i-col{width:100%;margin-bottom:20px;}
.floor-product .b{margin:0;}

.floor-why{padding:0 18px 80px 18px;}
.floor-why .i-title{width:auto;margin-bottom:60px;}
.floor-why .i-title h2{font-size:32px;}
.floor-why .i-items{grid-template-columns:50% 50%;}
.floor-why .i-col .b{margin:10px;}
.floor-why .i-img{width:auto;}

.floor-contact .i-title, .floor-contact .i-btn{float:none;width:100%;}
.floor-contact .i-btn{margin-top:40px;}
.floor-contact .i-title h2{font-size:32px;}

.floor-about{padding:80px 0;}
.floor-about .i-img, .floor-about .i-text{float:none;width:100%;}
.floor-about .i-text{margin-top:40px;}

.floor-project{padding:80px 0;}
.floor-project .i-bn-item{float:none;width:100%;margin-bottom:20px;}
.floor-project .i-bn-item-b{margin:0;}
.project-slide .swiper-button-next .project-slide .swiper-button-prev, .project-slide .swiper-button-white{display:none !important;}

.floor-equipment{padding:80px 0;}
.floor-equipment .floor-title{margin:0 18px 40px 18px;}
.floor-equipment .i-items{grid-template-columns:33.33% 33.33% 33.33%;}
.floor-equipment .i-text h3 a{padding:0 14px;font-size:14px;}
.floor-equipment .i-col:last-child{display:none;}
}

