
/* 视频广告videbacking */
.video-back{position:relative;height: calc(100vh - 125px);width:100%}
/*.video-back:after{z-index:1;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}*/
/*.video-back:hover:after{background-color:rgba(0,0,0,0.15);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}*/

/* 视频广告videbacking */
/*轮换广告*/

.swiper-slide .videoslides .title{padding-top:30%; text-align:center;text-indent:-3000px}/* 广告图的字要居中就将这个加入 text-align:center */
.swiper-slide .videoslides .title strong{font-size:64px;margin-bottom:40px;display: inline-block; text-shadow:1px 1px 2px rgba(0,0,0,.3);letter-spacing:1px}
.swiper-slide .videoslides .title p{font-size:32px;opacity:1;line-height: 48px}
/*轮换广告 end*/
/* 图文左右交X */
.service-post-x dl{overflow: hidden;margin-bottom: 50px}
.service-post-x dl dt {display:block;width:50%;font-weight:normal;}
.service-post-x dl dt .content{display:block;position:relative;}
.service-post-x dl dt .content strong{font-size:32px;display: block;}
.service-post-x dl dt .content p{margin-bottom: 10px;line-height:28px;}
.service-post-x dl dt .content ul{padding-top:20px;}
.service-post-x dl dt .content ul li{position:relative;}
.service-post-x dl dt .content ul li p{line-height:30px;padding-left:25px;}
.service-post-x dl dt .content ul li:hover p{color:#E60012}
.service-post-x dl dt .content ul li::before {content: "\f058";font-family: "Font Awesome 5 Pro";position:absolute;top:0;left:0;color: #E60012;font-size:18px}
.service-post-x dl dd {display:block;width:50%;}
.service-post-x dl dd .photo {padding-bottom:50%;transition:.3s;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;text-indent:-3000px}

.service-post-x dl dt .service-ico .media{height:140px;margin-bottom: 10px; -webkit-box-shadow: 0px 15px 35px 25px rgb(0 0 0 / 3%);box-shadow: 0px 15px 35px 25px rgb(0 0 0 / 3%);-webkit-transition:.3s;transition:.3s}
.service-post-x dl dt .service-ico .media img{width:48px;}
.service-post-x dl dt .service-ico .media:hover{background: #E60012;color:#fff; -webkit-box-shadow: 0px 15px 45px 25px rgb(0 0 0 / 5%);box-shadow: 0px 15px 45px 25px rgb(0 0 0 / 5%);-webkit-transition:.3s;transition:.3s}
.service-post-x dl:nth-child(2n+0){background-image:url(../images/peijian.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}
.service-post-x dl:nth-child(2n+0) dt {float:right;}
.service-post-x dl:nth-child(2n+0) dt .content{padding:50px 80px;}
.service-post-x dl:nth-child(2n+1) dt {float:left}
.service-post-x dl:nth-child(2n+1) dt .content{padding:50px 80px;}
.service-post-x dl:nth-child(2n+0) dd {float:left}
.service-post-x dl:nth-child(2n+1) dd {float:right}
/* 图文左右交X */

.product-v .media{-webkit-transition:.3s;transition:.3s;}
/*.product-v .media:hover{box-shadow:0 5px 20px rgba(0,0,0,0.03);-webkit-transition:.3s;transition:.3s;}*/
/*.product-v .media:hover {-webkit-transition:.3s;transition:.3s;box-shadow:0 5px 10px 5px rgba(0,0,0,.03);}*/
.product-v .media .media-body {padding:10px 20px 10px 20px;margin:0;}
.product-v .media .media-body strong a{display: block;overflow: hidden;font-size:32px;}
.product-v .media:hover .button {background:#C8DC0C;color:#FFF;}

.product-x .media{-webkit-transition:.3s;transition:.3s;margin-bottom:20px}
.product-x .media .w40{width:330px;height:330px;}
/*.product-x .media:hover{box-shadow:0 5px 20px rgba(0,0,0,0.03);-webkit-transition:.3s;transition:.3s;}*/
/*.product-x .media:hover {-webkit-transition:.3s;transition:.3s;box-shadow:0 5px 10px 5px rgba(0,0,0,.03);}*/
.product-x .media .media-body {padding:40px 0 0 30px;margin:0;}
.product-x .media .media-body strong a{display: block;overflow: hidden;margin:20px 0;}

/*首页横向产品滚动*/
.tab-pro .w5{width:1200px;margin:0 auto;}
.tab-pro .w4{width:1000px;margin:0 auto;}
.tab-pro .w3{width:800px;margin:0 auto;}
.tab-pro .w2{width:600px;margin:0 auto;}

.tab-pro .tab-head {border-radius:0;font-size:0;-webkit-text-size-adjust:none;}
.tab-pro .tab-head .owl-nav .owl-prev,.tab-pro .tab-head .owl-nav .owl-next {background:transparent;opacity:0;width:24px;height:24px;}
.tab-pro .tab-head:hover .owl-nav .owl-prev,.tab-pro .tab-head:hover .owl-nav .owl-next {background:#B2C40B;opacity:1;color:#fff;}
.tab-pro .tab-head .owl-nav .owl-prev {left:-30px;}
.tab-pro .tab-head .owl-nav .owl-next {right:-30px;}
.tab-pro .tab-head .owl-nav i{font-size:20px;line-height:24px;}

.tab-pro .tab .tab-nav li {width:100%;}
.tab-pro .tab .tab-nav li a{display:block;color:#B2C40B;padding:0px 20px;height:50px;line-height:50px;border:1px solid #B2C40B;font-size:16px;border-radius:0;overflow: hidden}
.tab-pro .tab .tab-nav li.active a {background: #B2C40B;cursor:default;color:#fff;}
.tab-pro .tab .tab-nav li.active{background:none}
.tab-pro .tab .tab-nav li.active a:hover {color:#FFF}
.tab-pro .tab .tab-nav li a:focus {outline:none;}
.tab-pro .tab .tab-nav li a:hover {background: #B2C40B;color:#fff;cursor:pointer}
.tab-pro .tab .tab-body{padding:0;border-radius:0;border-top:0}

/* 首页纵向产品 */
.homecat {padding:20px 0;text-indent:30px;}
.homecat strong{font-size:32px;}
.homecat p{font-size:18px}

.tab-y .tab-left{width:20%;float:left;}
.tab-y .tab-right{width:80%;float:right;}
.tab-y .tab{overflow: hidden}
.tab-y .tab .tab-nav li {width:100%;border-radius:0px;cursor:default;border-bottom:1px solid #eee;}
.tab-y .tab .tab-nav li a{height:59px;line-height:59px;font-size:16px;padding:0 0 0 20px;background: #fff;color:#333;border:0;border-radius:0;}
.tab-y .tab .tab-nav li a:focus {outline:none;}
/*.tab-y .tab .tab-nav li:first-child a {border-radius:0px;border-top-left-radius:8px;}*/
.tab-y .tab .tab-nav li:last-child a{border-bottom:0px solid #F7BA00;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.tab-y .tab .tab-nav li.active{position:relative;}
/*.tab-y .tab .tab-nav li.active:after{border-left:10px solid #F7BA00;z-index:3;position: absolute;top:24px;right:-10px;display:inline-block;border-top:10px solid transparent;border-bottom:10px solid transparent;content: ''; }*/
.tab-y .tab .tab-nav li.active a{margin:0;background: #F7BA00;color:#fff}

.tab-y .tab .tab-nav li i{position:absolute;right:20px;top:22px;opacity:0}
.tab-y .tab .tab-nav li:hover i{color:#fff;opacity:1}
.tab-y .tab .tab-nav li.active i{color:#fff;opacity:1}

/*.tab-y .tab .tab-nav li.active a:hover,.tab-y .tab .tab-nav li a:hover {color:#278248}*/
.tab-y .tab .tab-body {border-radius:0;border-top:0px;margin-top:0;margin-left:30px;padding:0;}

.home-tel{padding:30px 20px;}
.home-tel .media-body p{line-height:24px}
.home-tel .media-img .tel-ico{width:48px;height:48px;text-align:center;}
.home-tel .media-img .tel-ico span{font-size:28px;line-height:48px;}
/* 首页纵向产品 */

.carousel-pro{margin:-15px -25px;}
.carousel-pro .media{-webkit-transition:.3s;transition:.3s;margin: 15px;border:1px solid #eee;}
.carousel-pro .media:hover{box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);-webkit-transition:.3s;transition:.3s;}
.carousel-pro .media.media-y .padding{padding:10px;}
/*.carousel-pro .media:hover {-webkit-transition:.3s;transition:.3s;box-shadow:0 5px 10px 5px rgba(0,0,0,.03);}*/
.carousel-pro .media .media-body {padding:10px 20px;margin:0;}
.carousel-pro .media .media-body strong{display: block;height: 30px;line-height:30px;overflow: hidden}
.carousel-pro .media .media-body strong a {font-size:15px;font-weight: 400}
.carousel-pro .media .media-body p {color:#504E4E;line-height:28px;font-size:14px}
.carousel-pro ul li {padding:5px 0 5px 15px;position:relative;font-size:14px;color:#939393}
.carousel-pro ul li:before {content:'';position:absolute;top:13px;left:0px;background:#333;width:5px;height:5px;border-radius:50%;}
.carousel-pro .button {margin-top:20px;height:38px;width:100px;line-height:20px;background:#F9F9F9;color:#504E4E;border:1px solid #eee}
.carousel-pro .media:hover .button {background:#2684FE;color:#FFF;border:1px solid #2684FE}
.carousel-pro .media:hover .media-body{background:#B2C40B;-webkit-transition:.3s;transition:.3s;}
.carousel-pro .media:hover .media-body strong a {color:#FFF;}
.carousel-pro .media:hover .media-body p {color:#504E4E}

.carousel-pro .owl-dots {position:relative;top:20px;padding:0;text-align:center;vertical-align:middle;display:inline-block;width:100%;}
.carousel-pro:hover .owl-nav .owl-prev,.carousel-pro:hover .owl-nav .owl-next {background:#B2C40B;opacity:1;}
.carousel-pro .owl-nav .owl-prev {left:-4px;right:auto;}
.carousel-pro .owl-nav .owl-next {right:-4px;}

/* 首页新闻样式TAB一 */
.tab-news-one .tab-head {border-radius:0;font-size:0;-webkit-text-size-adjust:none;width:100%;}
.tab-news-one .tab .tab-nav li {display:inline-block;width:auto;text-align:center}
.tab-news-one .tab .tab-nav li a {background:#fff;color:#B2C40B;border-radius:30px; padding:0px 30px;height:44px;line-height:44px;margin:10px;display:block;border:1px solid #B2C40B;font-size:16px;}
.tab-news-one .tab .tab-nav .active a {background:#B2C40B;
-webkit-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.03);
box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.03);cursor:default;color:#fff;border-bottom:0px solid #FD3C6B;}
.tab-news-one .tab .tab-nav .active{background:none}
.tab-news-one .tab .tab-nav .active a:hover {color:#FFF}
.tab-news-one .tab .tab-nav li a:focus {outline:none;}
.tab-news-one .tab .tab-nav li a:hover {background:#B2C40B;
-webkit-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.03);
box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.03);color:#fff;}
.tab-news-one .tab .tab-body{padding:0;border-radius:0;border-top:0}

/* 首页新闻样式一 */
.carousel-news-one .media{position:relative;}
.carousel-news-one .media .media-body {text-align:left;padding:20px 20px 30px 20px;z-index: 3;margin-top: 0}
.carousel-news-one .media .media-body strong a{display: block;height:50px;}
/*.carousel-news-one .media:hover .media-body{background: #0068A5}*/
.carousel-news-one .media .ph{padding-bottom:54%;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;text-indent: -3000px /*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/}
.carousel-news-one .media .ph::after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(4,0,51,0);-webkit-transition:.3s;transition:.3s;}
.carousel-news-one .media:hover .ph{transform:scale(1.05);-webkit-transition:.3s;transition:.3s;}
/*.carousel-news-one .media:hover .ph::after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(157,204,73,.6);-webkit-transition:.3s;transition:.3s;}*/
.carousel-news-one:hover .owl-nav .owl-prev,.carousel-news-one:hover .owl-nav .owl-next {background:#B2C40B;opacity:1;color:#fff;}
.carousel-news-one .owl-nav .owl-prev {left:-20px;}
.carousel-news-one .owl-nav .owl-next {right:-20px;}
.carousel-news-one .owl-dots {position:relative;top:30px;padding:0;text-align:center;vertical-align:middle;width:100%;}
/* 首页新闻 end*/

/*首页新闻样式TAB二*/
.tab-news-two .tab-head {border-radius:0;font-size:0;-webkit-text-size-adjust:none;width:100%;}
.tab-news-two .tab .tab-nav li {display:inline-block;width:auto;text-align:center}
.tab-news-two .tab .tab-nav li a {background:#333;color:#fff;border-radius:30px;padding:0px 35px;height:54px;line-height:54px;margin:10px;display:block;border:0;font-size:16px;}
.tab-news-two .tab .tab-nav .active a {background: #B2C40B;cursor:default;color:#fff;border-bottom:0px solid #FD3C6B;}
.tab-news-two .tab .tab-nav .active{background:none}
.tab-news-two .tab .tab-nav .active a:hover {color:#FFF}
.tab-news-two .tab .tab-nav li a:focus {outline:none;}
.tab-news-two .tab .tab-nav li a:hover {background: #B2C40B;color:#fff;}
.tab-news-two .tab .tab-body{padding:0;border-radius:0;border-top:0}

.carousel-news-two .media{position:relative;}
.carousel-news-two .media .media-body {text-align:left;padding:20px;z-index: 3;margin-top: 0}
.carousel-news-two .media .media-body strong a{font-size:16px;color:#504E4E;display: block;height: 50px;margin-bottom: 10px;}
/*.carousel-news-two .media:hover .media-body{background: #B2C40B}*/
.carousel-news-two .media:hover .media-body p{color:#504E4E;}
.carousel-news-two .media .ph{padding-bottom:67%;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;text-indent: -3000px /*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/}
.carousel-news-two .media .ph::after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s;}
.carousel-news-two .media:hover .ph{transform:scale(1.05);-webkit-transition:.3s;transition:.3s;}
/*.carousel-news-two .media:hover .ph::after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(157,204,73,.6);-webkit-transition:.3s;transition:.3s;}*/
.carousel-news-two:hover .owl-nav .owl-prev,.carousel-news-two:hover .owl-nav .owl-next {background:#B2C40B;opacity:1;color:#fff;}
.carousel-news-two .owl-nav .owl-prev {left:-20px;}
.carousel-news-two .owl-nav .owl-next {right:-20px;}
.carousel-news-two .owl-dots {position:relative;top:30px;padding:0;text-align:center;vertical-align:middle;width:100%;}
/* 首页新闻样式二end*/

/* 首页简介 */
.about-index-2{background-image:url(../images/qualifications.png);background-repeat:no-repeat;background-position:right bottom;overflow: hidden}
.about-index-2 .content{padding:50px;}
.about-index-2 .content strong {font-size: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.about-index-2 .pic{overflow:hidden;border-radius:0}
.about-index-2 .pic img{transform:scale(1);-webkit-transition:.5s;transition:.5s;border-radius:0}
.about-index-2 .pic img:hover {transform:scale(1.03);-webkit-transition:.5s;transition:.5s}

.about-index-2 .qualifications strong{font-weight: 400}
.about-index-2 .qualifications p{display: block;margin:20px 0;}

@media screen and (max-width:1300px){
.video-back{position:relative;height: calc(100vh - 125px);width:100%}
.product-x .media .w40{width:315px;height:315px;}
}
@media screen and (max-width:768px){
.tab-pro .w2,.tab-pro .w3,.tab-pro .w4,.tab-pro .w5{width:98%;}

.homecat {padding:10px 0;text-indent:20px;}
.homecat strong{font-size:24px;}
.homecat p{font-size:16px}

.tab-y .tab-left{width:100%;float:none;}
.tab-y .tab-right{width:100%;float:none;}
.tab-y .tab .tab-nav li{margin:0;float:left;width:33.33333333%;}
.tab-y .tab .tab-nav li a {height:50px;line-height:50px;border-right: 1px solid #B2C40B}
/*.tab-y .tab .tab-nav li:first-child a {border-radius:8px 0 0 0;}*/
/*.tab-y .tab .tab-nav li:last-child a{border-radius:0 0 8px 0;border-right: 0}*/
/*.tab-y .tab .tab-nav li:nth-of-type(3) a{border-radius:0 12px 0 0;}*/
/*.tab-y .tab .tab-nav li:nth-last-of-type(3) a{border-radius:0 0 0 8px;border-bottom: 0}*/
.tab-y .tab .tab-nav li:nth-last-of-type(2) a{border-bottom: 0}
.tab-y .tab .tab-nav li.active:after{display:none;}
.tab-y .tab .tab-body {min-height:auto;margin:10px 0 0 0;padding:0 0 20px 0;}
.tab-y .tab .tab-body .padding-large{padding:10px 10px 0 10px;}

.about-index-2 .content{padding:20px;}
.about-index-2 .pic{border-radius:0}
.about-index-2 .pic img{max-width:100%}

.carousel-pro{margin:0;}
.carousel-pro .media{margin:0;}

.service-post-x dl{margin-bottom: 10px}
.service-post-x dl dt,.service-post-x dl dd {width:100%;}
.service-post-x dl:nth-child(2n+0) dt .content{padding:40px 20px;}
.service-post-x dl:nth-child(2n+1) dt .content{padding:40px 20px;}
.video-back{position:relative;height: calc(100vh - 380px);}

}