.banner{width:100%;position:relative;z-index:1}
.section_banner{position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.welcome-banner{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.welcome-banner .swiper-slide img{display: block;width: 100%;height: 100%;}
.home_product{background: #1b1b1b;}
.product_list .list_cell{position: relative;overflow: hidden;width: 33.33%;box-sizing: border-box;}
.product_list a{position:relative;display: block;margin: 20px;overflow: hidden;}
.product_list a img{transition:all 1s;}
.product_list a img.img_product{width: 100%;}
.product_list a:hover img{transform:scale(1.15)}
.main-left .bofang1,.main-right div .bofang1{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);opacity:0;transition:all .7s}
.main-left:hover .bofang1,.main-right div:hover .bofang1{transform:scale(1) translate(-50%,-50%);opacity:0}
.product_list dl{color:#fff;position:absolute;bottom:20px;left:30px;font-size: 24px;font-weight:bold;transition:all 1s}
.product_list dl img{width:40px}
.product_list a:hover dl{}
.product_list a:hover .product_mask{opacity: 0;}
.product_mask{position: absolute;width: 100%;height: 100%;background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));z-index: 1;top:0;
    background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));}

.home_solution{background: #1b1b1b;padding-top: 50px;padding-bottom: 100px;}
.main_title{font-size: 48px;font-weight: 400;}
.sub_title{font-size: 18px;margin-top: 30px;}
.column_head{text-align: center;color: #fff;padding: 50px 0 25px 0;}
.link_more{width: 162px;height: 40px;border-radius: 4px;border: 1px solid #FFFFFF;font-size: 16px;color: #FFFFFF;text-align: center;line-height: 38px;display: block;margin: 30px auto;}
.link_more:hover{color: #FFFFFF;}
.fold_wrap{height:650px;margin:40px auto 0 auto;overflow:hidden;display: flex;}
.fold_wrap li{height:650px;position:relative;overflow:hidden;cursor:pointer;padding: 0!important;}
.fold_wrap li .mask_bg{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);z-index: 99;}
.fold_wrap li.active .mask_bg{background:rgba(0,0,0,0)}
.fold_wrap li .mask_layer{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;}
.fold_wrap li .mask_layer h4{color:#fff;margin:0 auto;display:block;position: relative;line-height: 100px;text-align: center;z-index: 1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);font-size: 36px;font-weight: 400;margin-top: 50px;}
.fold_wrap li .next{width: 30px;height: 30px;background: url(../img/home/next.png) no-repeat;background-size: cover;margin: 30px auto;position: relative;z-index: 1;display: none;}
.fold_wrap li.big{width:322px}
.fold_wrap li .adv_intro{width:92%;height:40px;padding:5px 4%;position:absolute;left:0;bottom:-50px;background:#37D;color:#FFF;overflow:hidden}
.fold_wrap li .fenlei_icon{width: 64px;height: 64px;border-radius: 100px;border:1px solid #fff;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.fold_wrap li .fenlei_icon img{width: 32px;height: 32px;display: block;}
.fenlei_title{margin-top: 200px;}
.m-fold_wrap{display: none;}

.adv_intro_show{bottom:0 !important;transition:bottom 0.3s linear 0.3s;-webkit-transition:bottom 0.3s linear 0.3s}
.pic_auto{width:100%;height:100%}
.pic_auto1{background:url(../img/home/foldimg_01.jpg) no-repeat;background-size:cover;}
.pic_auto2{background:url(../img/home/foldimg_02.jpg) no-repeat;background-size:cover;}
.pic_auto3{background:url(../img/home/foldimg_03.jpg) no-repeat;background-size:cover;}
.pic_auto4{background:url(../img/home/foldimg_04.jpg) no-repeat;background-size:cover;}
.pic_auto5{background:url(../img/home/foldimg_05.jpg) no-repeat;background-size:cover;}
.pic_auto6{background:url(../img/home/foldimg_06.jpg) no-repeat;background-size:cover;}

.home_case{background: url(../img/home/case_bg.jpg) no-repeat;padding-bottom: 100px;background-size: 100% 100%;}
.case_column{position:relative;margin:0 auto;width: 85%;}
.case_swiper{width: 85%;}
.case_swiper .swiper-slide{width:800px;height:400px;border-radius:5px;}
.case_swiper .swiper-slide img{display:block;width:800px;height:400px;border-radius:5px;}
.case_swiper .case-pagination{width:100%;bottom:20px}
.case_swiper .case-pagination-bullets .case-pagination-bullet{margin:0 5px;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
.case_swiper.case-pagination-bullets .case-pagination-bullet-active{background-color:#fff}
.case_column .case-button-prev{width:45px;height:45px;background:url(../img/home/button_turnleft.png) no-repeat;background-size:100%}
.case_column .case-button-prev:hover{}
.case_column .case-button-next{width:45px;height:45px;background:url(../img/home/button_turnright.png) no-repeat;background-size:100%}
.case_column .case-button-next:hover{}

.case_swiper .swiper-slide{-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;-webkit-transform:scale(0.85);transform:scale(0.85);margin-top:70px;margin-bottom:70px}
.case_swiper .swiper-slide-active{-webkit-transform:scale(1.2);transform:scale(1.2);z-index: 9999;}

.case_swiper .none-effect{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}
.case_swiper .swiper-slide a{display:block;border-radius:5px}
@media screen and (min-width:668px){
	.case_swiper .swiper-slide a:after{position:absolute;top:0px;left:0;display:block;box-sizing:border-box;content:"";width:100%;height:100%;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 4px 20px 0 rgba(0,0,0,0.3)}
	.case_swiper .swiper-slide-active a:before{position:absolute;top:410px;left:0;display:block;box-sizing:border-box;content:"";width:100%;height:100%;border-radius:5px;z-index:10002}
	
}
	.case_swiper .swiper-slide-active a:after{background:none}
@media screen and (max-width:668px){
	.case_swiper .swiper-slide a{padding:5px;border-radius:2px}
	.case_swiper .swiper-slide img{border-radius:2px}

}



.layer-mask {width: 100%;height: 100%;opacity: 0.7;transition: all 0.5s;background-color: #3e3e3e;position: absolute;left: 0;top: 0;right: 0;}

.swiper-slide-active .layer-mask {display: none;}
.section-content {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.about-section {background-repeat: no-repeat;background-size: cover;position: relative;}
.about-section img{width: 100%;height: 100%;}
.about-section .container {height: 100%;padding-bottom: 50px;}
.about-main {height: 100%;display: flex;flex-direction: column;justify-content: center;}
.about-section__title {font-size: 48px;font-weight: 400;line-height: 1.3;color: #FFFFFF;margin-bottom: 20px;}
.about-section__desc {font-size: 20px;font-weight: 300;line-height: 1.3;color: #FFFFFF;}
.about-section__head {text-align: center;}
.about-item {text-align: center;position: relative;}
.about-item__val {font-size: 60px;font-weight: 400;color: #FFFFFF;line-height: 1.3;margin-bottom: 20px;}
.about-item__label {font-size: 32px;line-height: 1.3;font-weight: 400;color: #FFFFFF;}
.about-link {text-align: center;width: 42%;margin: 0 auto 100px;}						
.about-row {position: relative;width: 600px;margin: 0 auto;margin-top: 200px;display: flex;justify-content:space-between;align-items: center;}

@media (max-width:1000px){
	.main_title{font-size: 24px}
	.sub_title{font-size: 14px;}
	.link_more{font-size: 12px;width: 100px;height: 24px;line-height: 24px;}
	.case_column{width: 90%;}
	.product_list .list_cell{width: 50%;}
	.product_list a img.img_product{height: 200px;}
	.product_list dl{top: 30%;font-size: 16px;}
	.product_list dl img{width: 20px;}
	.fold_wrap{display: block;}
	.fold_wrap li.big{width:100px}
	.home_case{padding-bottom: 0;}
	.m-fold_wrap{display: block;overflow: auto;height: auto;margin: 0;}
	.m-fold_wrap li .mask_layer h4{width: 100%;text-align:center;font-size: 18px;}
	.m-fold_wrap li{height:450px;width: 50%;float: left;}
	.fenlei_title{margin-top: 150px;}
	.pc-fold_wrap{display: none;}
	.home_solution{padding: 0;}
	.about-section__title{font-size: 24px;}
	.about-section__desc{font-size: 14px;}
	.about-item__val{font-size: 24px;}
	.about-item__label{font-size: 14px;}
	.about-row{margin-top: 30px;width: auto; padding: 0 20%;}
}
