@charset "utf-8";
/* 
    author:PengJin;
    date:2020-11-30;
*/
body{background:#f4f4f4;}
/*--banner--*/
.banner{position:relative;z-index:1;overflow:hidden;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a,.banner .swiper-slide picture{display:block;width:100%;}
.banner .swiper-slide img{display:block;position:relative;left:50%;width:1920px;transform:translateX(-50%);}
.banner .swiper-pager{position:absolute;z-index:9;left:0;bottom:35px;width:100%;text-align:center;}
.banner .swiper-pager span{position:relative;display:inline-block;margin:0 10px !important;width:12px;height:12px;border-radius:50%;background:#000;opacity:1;}
.banner .swiper-pager span.swiper-pagination-bullet-active{background:#ed7020;}
.banner .swiper-prev,.banner .swiper-next{position:absolute;z-index:9;top:50%;width:50px;height:50px;line-height:50px;color:#000;text-align:center;cursor:pointer;background:rgba(255,255,255,0.5);border-radius:50%;transform:translateY(-50%);}
.banner .swiper-prev{left:5%;}
.banner .swiper-next{right:5%;}
.banner .swiper-prev:hover,.banner .swiper-next:hover{color:#333;background:#fff;}
@media(max-width:992px){
.banner .swiper-pager{bottom:20px;}
.banner .swiper-pager span{margin:0 5px !important;width:6px;height:6px;}
.banner .swiper-slide img{left:0;width:100%;transform:translateX(0);}
.banner .swiper-prev,.banner .swiper-next{display:none;}
}
/*--end banner--*/

/*--counter--*/
.counter{position:relative;overflow:hidden;background:#fff;}
.counter .item{float:left;padding:60px 10px;width:25%;text-align:center;overflow:hidden}
.counter .item dt em{font-size:90px;line-height:1;font-family:"DIN Medium";color:#000;letter-spacing:-5px;}
.counter .item dt sub{display:inline-block;position:relative;top:-8px;line-height:20px;font-size:14px;font-weight:200;font-family:Arial;}
.counter .item dd{padding-top:15px;font-size:16px;color:#000;}
@media(max-width:1440px){
.counter .item{padding:50px 10px;}
.counter .item dt em{font-size:80px;}
}
@media(max-width:992px){
.counter:before{display:block;position:absolute;left:0;top:50%;width:100%;height:1px;content:"";background:#f0f0f0;}
.counter:after{display:block;position:absolute;left:50%;top:0;width:1px;height:100%;content:"";background:#f0f0f0;}
.counter .item{padding:30px 10px;width:50%;}
.counter .item dt em{font-size:50px;}
.counter .item dt sub{display:none;}
.counter .item dd{padding-top:5px;height:45px;line-height:15px;font-size:12px;}
}
/*--end counter--*/

/*--product--*/
.product{position:relative;z-index:1;padding:60px 0;overflow:hidden;background:#f0f0f0;}
.product-menu{margin-bottom:45px;text-align:center;overflow:hidden;}
.product-menu li{display:inline-block;line-height:40px;font-size:18px;background:url(../images/Index/tab_menu_line.png) no-repeat right center;}
.product-menu li:last-child{background-image:none;}
.product-menu li a{display:block;padding:0 30px;color:#666;}
.product-menu li:hover a,.product-menu li.cur a{color:#ed7020;}
.product-main{overflow:hidden;}
.product-list{margin:-12px;}
.product-list .item{position:relative;float:left;margin:12px;width:calc(33.33% - 24px);text-align:center;overflow:hidden;border:#ddd solid 1px;background:#f4f4f4;}
.product-list .pic{padding:30px;overflow:hidden;}
.product-list .pic img{display:block;width:100%;transition:all 1s;}
.product-list .tit{position:absolute;left:0;bottom:0;width:100%;}
.product-list .tit a{display:block;padding:20px;line-height:40px;font-family:Arial;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-list .item:hover .pic img{transform:scale(1.1);}
.product-main .swiper-pager{padding-top:40px;text-align:center;}
.product-main .swiper-pager span{width:11px;height:11px;opacity:1;background:#ccc;border-radius:6px;transition:all 0.5s;}
.product-main .swiper-pager span.swiper-pagination-bullet-active{width:52px;background:#ed7020;}
.product #active_product{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;content:"";}
@media(max-width:1440px){
.product{padding:50px 0;}
}
@media(max-width:992px){
.product{padding:30px 10px;overflow:hidden;}
.product-menu{margin-bottom:25px;}
.product-menu li{display:block;float:left;width:33.33%;height:30px;line-height:15px;font-size:14px;background-repeat:repeat-y;}
.product-menu li a{padding:0 10px;}
.product-list{margin:-5px;}
.product-list .item{margin:5px;width:calc(50% - 10px);}
.product-list .item:nth-child(3){display:none;}
.product-list .pic{padding:20px;}
.product-list .tit a{padding:10px;font-size:14px;line-height:20px;}
.product-main .swiper-pager{padding-top:10px;}
}
/*--end product--*/

/*--base--*/
.base{padding-top:60px;overflow:hidden;background:url(../images/Index/base_bg.png);}
.base-menu{margin-bottom:45px;text-align:center;overflow:hidden;}
.base-menu li{display:inline-block;line-height:40px;font-size:18px;background:url(../images/Index/tab_menu_line.png) no-repeat right center;}
.base-menu li:last-child{background-image:none;}
.base-menu li a{display:block;padding:0 14px;color:#666;}
.base-menu li:hover a,.base-menu li.cur a{color:#ed7020;}
.base-main .item{position:relative;height:710px;opacity:0;transition:all .5s;}
.base-main .item.swiper-slide-active{opacity:1;}
.base-main .pic img{display:block;position:relative;left:50%;width:1920px;height:710px;transform:translateX(-50%);}
.base-main .text{position:absolute;top:50%;left:0;padding:28px;width:596px;height:336px;color:#fff;overflow:hidden;background:rgba(0,0,0,0.5);transform:translateY(-50%);}
.base-main .text .hd{padding-bottom:15px;overflow:hidden;border-bottom:#fff solid 1px;}
.base-main .text .hd h3{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.base-main .text .hd h3 a{color:#fff;}
.base-main .text .hd h3 a:hover{color:#ed7020;}
.base-main .text .bd{padding-top:15px;overflow:hidden;}
.base-main .text .bd p{font-size:14px;height:154px;line-height:22px;font-family:Arial;overflow:hidden;}
.base-main .text .bd .more{display:block;margin-top:24px;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;font-family:Arial;color:#fff;background:#ed7020;transition:all .5s;}
.base-main .text .bd .more:hover{background:#a9490b;}
@media(max-width:1440px){
.base{padding-top:50px;}
}
@media(max-width:992px){
.base{padding-top:30px;}
.base-menu{margin-bottom:25px;}
.base-menu li{display:block;float:left;width:25%;height:30px;line-height:15px;font-size:14px;background-repeat:repeat-y;}
.base-menu li a{padding:0 10px;}
.base-main .item{height:auto;}
.base-main .text{display:none;padding:15px;left:50%;width:90%;transform:translate(-50%,-50%);}
.base-main .pic img{position:static;width:100%;height:auto;transform:translateX(0);}
}
/*--end base--*/

/*--witness--*/
.witness{position:relative;z-index:1;padding:60px 0;overflow:hidden;background:#f1f1f1;}
.witness-list{margin:0 -12px;overflow:hidden;}
.witness-list .item{float:left;margin:0 12px;width:calc(50% - 24px);}
.witness-list .pic{overflow:hidden;}
.witness-list .pic img{display:block;width:100%;transition:all 1s;}
.witness-list .pic:hover img{transform:scale(1.1);}
.witness-list .text{position:relative;margin-top:40px;height:32px;overflow:hidden;}
.witness-list .text h3{padding:0 50px;text-align:center;font-size:16px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.witness-list .text h3 a{color:#333;}
.witness-list .text h3 a:hover{color:#ed7020;}
.witness-list .text span{display:block;position:absolute;z-index:3;right:0;top:0;line-height:32px;font-family:Arial;font-size:12px;color:#ed7020;}
.witness-list .text span a{color:#ed7020;}
.witness-video .pic a{display:block;position:relative;}
.witness-video .pic a:after{display:block;position:absolute;top:0;left:0%;width:100%;height:100%;content:"";background:rgba(0,0,0,0.15) url(../images/Index/player.png) no-repeat center;}
.witness #active_witness{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;content:"";}
@media(max-width:1440px){
.witness{padding:50px 0;}
}
@media(max-width:1200px){
.witness{padding:30px 10px;}
.witness-list{margin:0;}
.witness-list .item{float:none;margin:0 0 20px;width:100%;}
.witness-list .text{margin-top:10px;}
.witness-list .text h3{padding:0;font-size:14px;}
.witness-list .text span{display:none;}
}
/*--end witness--*/

/*--news--*/
.news{padding:60px 0;overflow:hidden;background:url(../images/Index/base_bg.png);}
.news-list{margin:0 -12px;overflow:hidden;}
.news-list .item{float:left;margin:0 12px;width:calc(33.33% - 24px);overflow:hidden;}
.news-list .pic{overflow:hidden;}
.news-list .pic img{display:block;width:100%;transition:all 1s;}
.news-list .text{padding-top:25px;overflow:hidden;}
.news-list .text .hd{padding-bottom:15px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.news-list .text .hd em{display:block;font-size:14px;font-family:Arial;color:#acb3b5;}
.news-list .text .hd h3{margin-top:5px;height:40px;line-height:20px;font-size:16px;overflow:hidden;}
.news-list .text .hd h3 a{color:#333;}
.news-list .text .bd{padding-top:15px;overflow:hidden;}
.news-list .text .bd p{height:36px;line-height:18px;font-size:14px;color:#666;overflow:hidden;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text .hd h3 a{color:#ed7020;}
@media(max-width:1440px){
.news{padding:50px 0;}
}
@media(max-width:1200px){
.news{padding:30px 10px;}
.news-list{margin:0;}
.news-list .item{float:none;margin:10px 0;width:100%;}
}
/*--end news--*/