.header-div{ display:none}
.mbslider{ display:none}
.islider {
	position:relative;
}

.islider .swiper {
    overflow: hidden;
}

.islider .swiper-slide {
    height: 892px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.islider .swiper-button-next{ right:15px; top:50%}

.islider .swiper-button-prev{ left:15px; top:50%}

.islider .item{ color:#fff; text-transform:uppercase; text-align:left;}

.islider .item .p1{ font-weight:bold;font-size:60px; margin-bottom:60px; letter-spacing:3px;}

.islider .item .p1 font{ display:block; font-size:30px;letter-spacing:initial; margin-top:10px; text-transform: capitalize}

.islider .item .p2{ font-size:15px; width:150px; border-radius:20px;line-height:45px; text-align:center; background:#c01929;}

.islider .item .p2 a{ color:#fff;}

.islider .nav { position:absolute; bottom:-15%; left:0; display:flex; width:100%; z-index:1;}

.islider .nav li{ font-size:16px;background:url(../img/bg.png) repeat;display:inline-block; width: calc((100% - 362px) / 5); padding:1.5%; line-height:23px;}

.islider .nav li:not(:nth-child(5n)) { margin-right:30px;}

.islider .nav li a{ color:#fff;}

.islider .nav li:hover,.islider .nav li.on{background:#c01929;}



.iproducts,.icase{ overflow:hidden; clear:both;}

.iproducts .swiper,.icase .swiper{
	overflow:hidden;
}

.iproducts .container,.icase .container{ position:relative;}

.iproducts .swiper-slide p{
	font-size:20px;
color:#444;
line-height:80px;
border-bottom:solid 1px #efefef;
	text-align:left;}

.swiper-button-next,
.swiper-button-prev {
    width: 50px;
    height: 50px;
	top:40%;
    opacity: 1;
    z-index: 4;
    border-radius: 50px;
    transition: all .4s;
    background-repeat: no-repeat;
    background-position: center;
}

.swiper-button-next::after,
.swiper-button-prev::after {
    display: none;
}

.swiper-button-prev {
	left:-55px;
    background-image: url(../img/prev1.png);
}

.swiper-button-prev.swiper-button-disabled{
    background-image: url(../img/prev.png);
	}

.swiper-button-next {
	right:-55px;
    background-image: url(../img/next1.png);
}

.swiper-button-next.swiper-button-disabled{
    background-image: url(../img/next.png);
	}


.icheck .p{ font-size:16px; color:#909090; max-width:1050px; line-height:25px; margin-top:15px;}

.icheck .formbox{ background:#e7e7e7; padding:2.5%;display: flex;justify-content: space-between;}

.icheck .formbox .text{ background:#fff; border:0; line-height:55px;font-size:18px; border-radius:25px; color:#444444; width:86%; padding:0 2.5%; display:inline-block}

.icheck .formbox .submit{ color:#fff;background:#c01929; line-height:55px; border-radius:25px; text-align:center; color:#fff; width:8%; display:inline-block}

.icheck .formbox .submit a{ color:#fff;}

.itechnology{ padding:50px 0 0 0; margin-top:150px; background:#e7e7e7;}

.itechnology .ul3 li{display:inline-block; width: calc((100% - 615px) / 7); border:solid  3px #686868; padding:30px; height:160px; position:relative;font-size: 22px; color: #444;}

.itechnology .ul3 li:not(:nth-child(7n)) { margin-right:22px;}

.itechnology .ul3 li img{ position:absolute; bottom:30px; left:30px;}

.itechnology .ul3 { overflow:hidden; padding-bottom:150px;}

.itechnology .ul1{display: flex;}

.itechnology .ul1 li{ display:inline-block; border-bottom:solid 1px #909090; margin-right:10%}

.itechnology .ul1 li .p2{ max-width:320px; margin-bottom:30px;}

.itechnology .ul2 { background:url(../img/content.jpg) no-repeat center;display: flex;justify-content: space-between; padding:150px 0;}

.itechnology .ul2 ul{ max-width:355px;}

.itechnology .ul2 li{ margin-bottom:50px;}

.itechnology ul li .p1{ font-size:20px; margin-bottom:30px;}

.itechnology ul li .p2{ font-size:15px; line-height:22px;}

.ifactory{ overflow:hidden;}

.ifactory .swiper-slide{ max-width:692px;}

.iservice ul li{display:inline-block; width: calc((100% - 67px) / 3); margin-bottom:30px; position:relative;}

.iservice ul li p{ position:absolute; bottom:50px; left:50px; text-transform:uppercase; font-size:25px; color:#fff;}

.iservice ul li:not(:nth-child(3n)) { margin-right:30px;}

.inav { overflow:hidden; margin-top:100px;}

.inav ul li{display:inline-block; width: calc((100% - 86px) / 4);border:solid 1px #e7e7e7; padding:30px 0;margin-bottom:30px; position:relative;}

.inav ul li img{ display:inline-block; height:50px}

.inav ul li a{display: flex;justify-content: center; }

.inav ul li p{ display:inline-block;font-size:22px; color:#444; margin-left:20px;margin-top: 5px;}

.inav ul li:not(:nth-child(4n)) { margin-right:22px;}

.mslider{ display:none}



@media (max-width:1024px) {
.itechnology .ul3 li{width: calc((100% - 521px) / 3); margin-bottom:22px;}
.itechnology .ul3 li:not(:nth-child(7n)) {margin-right: 0;}
.itechnology .ul3 li:not(:nth-child(4n)) {margin-right: 22px;}
}


@media (max-width:1023px) {

}

@media (max-width:768px) {
.islider .swiper-slide{ height:850px;}
.islider .item .p1{ font-size:34px; line-height:40px; margin-bottom:40px;}
.islider .item .p1 font{ font-size:24px;}
.iservice ul li{width: calc((100% - 34px) / 2)}
.iservice ul li:not(:nth-child(3n)) { margin-right:0;}
.iservice ul li:not(:nth-child(2n)) { margin-right:30px;}
.iservice ul li p{ left:10%; bottom:15%;}
.inav ul li{width: calc((100% - 34px) / 2)}
.inav ul li:not(:nth-child(4n)) { margin-right:0;}
.inav ul li:not(:nth-child(2n)) { margin-right:26px;}
.islider .nav li{ width:90% !important; display:block;margin-bottom: 5px; padding:5%; font-size:14px;line-height:18px;}
.islider .nav{ margin-top:10%; position: static;}
.itechnology .ul3 li{width: calc((100% - 158px) / 2);}
.itechnology .ul3 li:not(:nth-child(7n)) {margin-right: 0;}
.itechnology .ul3 li:not(:nth-child(4n)) {margin-right: 0;}
.itechnology .ul3 li:not(:nth-child(2n)) {margin-right: 22px;}
.islider .swiper-button-next,.islider .swiper-button-prev{display:none}
}

@media (max-width:640px) {
.icheck .formbox .text{ width:72%; font-size:15px;}
.icheck .formbox .submit{ width:20%; font-size:13px;}
.icheck .p{ font-size:15px; line-height:22px;}
.itechnology{ margin-top:15%;}
.itechnology{ padding:5% 0 0 0;}
.itechnology .ul2{ padding:15% 0 70%;background: url(../img/content.jpg) no-repeat center bottom;}
.itechnology .ul2{ background-size:contain}
.itechnology .ul2 ul{ width:45%;}
.iservice ul li p{ font-size:20px;}
.inav{ margin-top:10%;}
.inav ul li p{ font-size:18px; margin-top:10px;}
.itechnology .ul3 li{ font-size:18px;}
.itechnology .ul3{ padding-bottom:15%}
.islider .swiper-slide{ height:500px;}
.islider .item .p1{ font-size:24px; line-height:30px; letter-spacing:0px;}
}

@media (max-width:480px) {
.iproducts .swiper-slide img{ width:100%;}
.iproducts .swiper-slide a{ margin:0; width:100%;}
.iservice ul li{width:100%; margin:0 0 5% 0 !important;}
.inav ul li{width:100%; margin:0 0 5% 0 !important;}

}