@charset "utf-8";

.home-bt{overflow: hidden;margin: 40px 0; text-align: center; }
.home-bt span{display: block; font-size: 30px; color: #333;}
.home-bt em{ font-size: 32px; color: #800020; text-transform: uppercase;font-weight: bold;}

.banner{}
.banner img{max-width: 100%;}
.banner .jt-l{ right:80px; font-size: 80px;}
.banner .jt-r{ left:80px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after {font-size:80px;}


/* 耐施实业 */
.home-aboutbg{overflow: hidden; background: url(../images/aboutbg.jpg) no-repeat center bottom;}
.home-about_bt{overflow: hidden; text-align: center; margin: 60px 0; }
.home-about_bt h2{display: block; font-size: 42px; color: #333;font-weight: bold;letter-spacing: 12px; padding-left: 10px;}
.home-about_bt em{ font-size: 32px; color: #800020; text-transform: uppercase;font-weight: bold;}
.home-about{ text-align: center;line-height: 32px; font-size: 16px; margin:50px 30px;}

.digital{overflow: hidden; margin: 50px 0;}
.digital ul{}
.digital ul li{float:left; width:25%;text-align:center;}
.digital ul li p{display: block; color:#333; font-size:22px; line-height:32px;}
.digital_one{display: inline-block; clear: both;}
.digital_one strong{ font-size:66px; color:#800020; font-family:Impact; float:left;}
.digital_one i{color:#800020; text-align:center;font-size: 32px;line-height:30px; margin-left: 15px;}	
.digital_one em{float: left; font-size: 15px; margin-top: 44px; margin-left: 10px;}

.home-video{overflow: hidden; margin: 50px 0;}
.home-video ul{}
.home-video ul li{float: left; width: 23%; margin-right: 2%;}
.home-video ul li:last-child{margin-right: 0;}
.home-video ul li .img{width: 100%;}
.home-video ul li .img img{max-width: 100%;}
.home-video ul li h2{text-align: center; line-height: 38px; font-size: 15px; padding: 8px 0;}



/* 热门产品 */
.home-probg{overflow: hidden; background: #f7f7f7; padding: 30px 0;}
.home-pro{box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.1); border: 1px solid #f1f0f0; background: #FFF; margin: 30px 0;}
.home-pro .img{overflow: hidden; text-align: center; }
.home-pro .img img{max-width: 100%;}
.home-pro .text{ border-top: 1px solid #E7E7E7; }
.home-pro .text h2{ font-size: 22px; text-align: center;margin: 20px 0 10px 0;}
.home-pro .text .fgline{margin: 0 auto; width: 50px; height: 3px; background:#800020;}
.home-pro .text p{ color: #666; line-height: 24px;margin:30px 20px; }


/*我们的实力*/
.p_articles {float: left; width:25%;text-align: center;display: inline-block;height: 460px;position: relative;overflow: hidden;margin: 0;padding: 0;}
.p_articles .lb {width: 100%;text-align: center;display: inline-block;height: 460px;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.p_articles:hover .lb {transform: scale(1.1);}
.p_articles:nth-of-type(5) .lb {background: url(../images/pic01.jpg) no-repeat; background-size: cover;}
.p_articles:nth-of-type(6) .lb {background: url(../images/pic02.jpg) no-repeat; background-size: cover;}
.p_articles:nth-of-type(7) .lb {background: url(../images/pic03.jpg) no-repeat; background-size: cover;}
.p_articles:nth-of-type(8) .lb {background: url(../images/pic04.jpg) no-repeat; background-size: cover;}
.p_articles .fllb {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;margin: 0px;text-align: center;display: inline-block;background-color: rgba(0, 0, 0, 0.5);transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;cursor: pointer;}
.p_articles .fllb a {width: 100%;height: 100%;display: inline-block;}
.p_articles .fllb:hover {background-color: rgba(207, 0, 13, 0.7);}
.p_content {width: 100%;height: auto;}
.p_articles .picture {padding-bottom: 100%;height: 0px;overflow: hidden;position: relative;}
.p_articles .p_images {width: 120px;height: auto;margin: 0 auto;margin-top: 120px;position: relative;transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.p_articles:hover .p_images {margin-top: 100px;}
.p_articles .p_images img {width: 80% !important;height: auto !important;left: 50% !important;top: 50% !important;-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;position: absolute !important;}
.p_articles .p_images:after {content: '';width: 50px;height: 4px;display: inline-block;background: rgba(255, 255, 255, 1);margin: 20px auto;transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;opacity: 1;}
.p_articles:hover .p_images:after {display: none;}
.p_articles .p_title {height: 40px;font-size: 32px;line-height: 40px;margin-top: 0px;color: rgba(255, 255, 255, 1);transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.p_articles:hover .p_title {margin-top: 10px;color: rgba(255, 255, 255, 1);}
.p_articles .p_summary {width: 70%;margin: 0 auto;font-size: 16px;line-height: 24px;margin-top: 10px;color: rgba(255, 255, 255, 0);transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transform: translate3d(0px, -200px, 0);}
.p_articles:hover .p_summary {margin-top: 20px;color: rgba(255, 255, 255, 1);transform: translate3d(0px, 0px, 0);}


/* 新闻 */
.home-news{}
.home-news dl{}
.home-news dl dd{float: left; width:32%; margin-right:2%;background: #f3f3f3; margin-bottom: 30px;}
.home-news dl dd .box{ padding:20px;min-height: 210px;}
.home-news dl dd:hover{background: #800020;}
.home-news dl dd:nth-of-type(3n+0){margin-right: 0;}
.home-news dl dd .time{float: left; width:80px; margin-right: 20px;}
.home-news dl dd .time span{font-size: 16px; width: 100%; float: right; text-align: right; margin-top: 7px;}
.home-news dl dd .time time{ font-size: 30px;font-weight: bold;}
.home-news dl dd .time .dian {text-align: center;}
.home-news dl dd .time .dian i{font-size: 30px; color: #999;}
.home-news dl dd .text{float: left; width: calc((100% - 100px));}
.home-news dl dd .text h2{font-size: 22px; color: #333; margin-bottom: 10px;}
.home-news dl dd .text p{color: #888;text-align: justify;line-height: 24px;}
.home-news dl dd .text .more {text-align: left; margin-top: 8px;}
.home-news dl dd .text .more i{font-size: 33px; color: #b5b5b5;}
.home-news dl dd:hover .more i{color: #dc2327;}
.home-news dl dd:hover .time{color: #FFF;}
.home-news dl dd:hover .text h2{color: #FFF;}
.home-news dl dd:hover .text p{color: #FFF;}
.home-news dl dd:hover .text i{color: #FFF;}
.home-news dl dd:hover .time .dian i{color: #FFF;}



@media (min-width:1024px) and (max-width:1199px) {

.home-news dl dd{width: 49%;}
.home-news dl dd:nth-of-type(2n+0){margin-right: 0;}
.home-news dl dd:nth-of-type(3n+0){margin-right: 2%;}


}

@media (min-width:768px) and (max-width:1023px) {
	
.home-video ul li{width: 49%; margin-bottom: 20px;}
.home-video ul li:nth-of-type(2n+0){margin-right:0;}

.p_articles{width: 50%;}
.home-news dl dd{width: 49%;}
.home-news dl dd:nth-of-type(2n+0){margin-right: 0;}
.home-news dl dd:nth-of-type(3n+0){margin-right: 2%;}

	
}
@media screen and (max-width:767px) {
	
.banner .jt-l{ right:30px; font-size: 30px;}
.banner .jt-r{ left:30px;}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after {font-size:30px;}

.home-about_bt h2{font-size: 36px;letter-spacing: 0; padding-left: 0;}
.home-about_bt em{ font-size: 20px;}
.home-about{margin:20px 0;}
.digital ul li{width: 50%;min-height: 130px;}
.digital ul li p{font-size: 16px;}
.digital_one strong{font-size: 46px;}
.home-video ul li{width: 100%; margin-right: 0;}

.home-bt span{font-size: 24px;}
.home-bt em{ font-size: 32px;}
.p_articles{width: 100%;}
.home-news dl dd{width: 100%; margin-right: 0;}

  

}














